Mirage remove xenstore from core

From Xen

This proposal depends on successfully completing [Mirage_split_netfront]

There are only a few remaining places in the base repo where we depend on xenstore: mostly to do with suspend/resume handling. We should be able to remove all of this logic and defer the choice of whether to use xenstore or not to the other libraries.