Rename MXData > MXDataHandler and expose IMXStore.

MXData isn't actually storing data at all anymore, and is just being
the glue between a storage interface and a notification interface,
handling events and calling the right interface in the right order.