Restructure the library to factorize common parts
Add autogen files
Merge branch 'master' of github.com:mirage/io-page

Conflicts:
	_oasis
	build
	setup.ml
Bump version to 1.0.0
Update autogen files
oasis: replace '-' with '_' to ... make it work

NB we still end up with ocamlfind packages called
  io-page
  io-page.unix
as desired.

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Update to mirage-types V1.IO_PAGE

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Attempt to fix travis script

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
One too many '-'s was converted into '_'; revert

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
io-page.unix should not depend on io-page, but should depend on bigarray

If io-page.unix depends on io-page, then it will be loaded first into
a toplevel and this will fail because the caml_alloc_pages stub is missing.

io-page.unix needs bigarray otherwise caml_ba_alloc_dims is missing.

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
travis: there is no 'unix-install' or 'xen-install'

One simply 'install's

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

... of course they don't work just yet

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
All unix clients (like tests) need both io-page.unix and io-page

There is no automatic dependency between the two, because this
triggers a missing symbol error (in the toplevel at least)

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

Signed-off-by: David Scott <dave.scott@eu.citrix.com>
Merge pull request #5 from djs55/fix-travis

Fix @samoht's pull request