Fix compilation of 0-length files.

Closes mirage/mirage#177
Also run tests in Travis
traivs: fix tests
Travis: add missing lwt pkg
Travis: ...and a mirage-types dep
Travis: and finally, io-page-unix
travis: fix invocation of test
Merge pull request #9 from avsm/master

Fix compilation of 0-length files