Import sparse_dd.ml from xen-api/ocaml/xapi/sparse_dd

We will remove all the legacy streaming code and leave only the
commandline parser for backwards compatibility.

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