Fork V1 types into V2 (no other change yet)

Related to #203

Signed-off-by: David Scott <dave.scott@citrix.com>
Merge pull request #267 from djs55/fork-v2

Fork V1 types into V2 (no other change yet)
Updated to use libminios-xen >= 0.2

This adds hardware floating point and stack overflow detection on ARM.
Merge pull request #268 from talex5/libminios-xen-0.2

Update to use libminios-xen >= 0.2
Set on_crash = 'preserve' in default Xen config

Without this, if a domain crashes quickly at startup Xen may not be
able to attach to the console fast enough to display the error.
Merge pull request #270 from talex5/on_crash

Set on_crash = 'preserve' in default Xen config
Revert "Do not implicitely manage the installation of OPAM packages with the mirage tool"

We need the dependencies installed to calculate the linker options now.

This reverts commit c5355482a2f4efe473e0eb09fae73be7a8cb4432.
Don't tell the user to run "make depend"

We now do it automatically again.
Don't redirect "opam install" output to log

Installation can take a long time and the user will want to see what is
happening.
Discover and link C stub dependencies in --xen mode
Don't test against OCaml 4.00.1

We no longer support it.
Travis: install missing test package
Merge pull request #265 from talex5/link_c_stubs

Discover and link C stub dependencies in --xen mode
Corrected FLOW doc string

It does not block until the buffers are "successfully transmitted", only
until they are queued to be sent.
Merge pull request #283 from talex5/flow-docs

Corrected FLOW doc string