Omakeroot: make all lines at most 80 in width
Fastq: move parse functions out of Parse sub-module

Delete Parse sub-module.
fastq.mli: open Biocaml_internal_pervasives

We should do this everywhere to shorten types in module signatures.
create Biocaml_lwt_internal_pervasives
Fastq: define parser functorized over Future

Also apply functor to Future_std to get a Stream of Fastq items.
Biocaml_lwt_fastq: use new functor
create bare biocaml_async library
Lwt_internal_pervasives: don't include Lwt

Remove Lwt in biocaml_lwt for consistency with biocaml_async. Idea was
that doing `open Biocaml_lwt_internal_pervasives` would also open Lwt,
but the analogous thing cannot be done for Async due to module name
clashes. Stream is in both Biocaml_internal_pervasives and Async.Std.
It could of course be done by explicitly listing at Async’s modules as
we do for Core in Biocaml_internal_pervasives, but I’m being lazy.
Biocaml_async: define Fastq module
.travis-ci.sh: add async dependency

Should have been done in 38ca3bd2e43944d0f8aafadb3256c47ab0be2b72.
Travis: add dependency on `future`
Travis: move main script to bin/ directory
OMakeroot: delete unused LIB_*SOURCES variables

Fixes #129.
OMakeroot: include configure.om

Was mistakenly never being included. Partially addresses #128.
INSTALL: update substantially

Fixes #128.