Fix the Mirage HTTP compilation problem by using the new split-out
libraries for `mirage-http-unix` and `mirage-http-xen`.

Closes mirage/mirage#161
Merge pull request #166 from avsm/master

Fix the Mirage HTTP compilation problem by using the new split HTTP libraries
Release 1.0.3
The KV_RO on Unix now installs mirage-fs-unix rather than crunch
Merge pull request #167 from avsm/master

Release 1.0.3
[xen] Don't actually try to run xl create (very system specific), but just echo instructions
Merge pull request #169 from avsm/master

[xen] Don't actually try to run xl create (very system specific), but ju...
Add default build tags for annot, bin_annot, principal and strict_sequence

(also bump to 1.0.4 working version)

Closes #173
Merge pull request #174 from avsm/master

Add default build tags for annot, bin_annot, principal and strict_sequen...
Rename KV_RO to Crunch

And add some helper functions to generate crunched files.
Fix lib_test/ after the move from KV_RO to Crunch
Version bump
Add CHANGES entries
Update autogen files
Start playing with module combinators

This is greatly inspired by the design of Ctypes

Does not compile yet -- it's just an experiment, we'll see where it goes
WIP
More WIP
It builds
More WIP

lib_test/console works but not lib_test/kv_ro yet
lib/kv_ro works