Split ocamlfind into xenstore, xenstored; add userspace CLI

The generic protocol and client implementations are in the 'xenstore'
ocamlfind package. The server core logic (minus the frontend) is in
the 'xenstored' ocamlfind package.

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