xenstored: add Mount.Tree which provides an overlay view

This means the layer below the 'mount' will 'shine through'.
We can use this to combine together persistent data (such as
the domain domid,mfn,port) and transient data (such as stats
counters).

Signed-off-by: David Scott <dave.scott@eu.citrix.com>