Merge pull request #117 from pveber/master

fasta: added char_seq_items_to_out_channel function
travis: add configuration and build script
travis: improve testing
travis: restore lighter benchmarks

Travis kills builds that do not output anything for 10 minutes.
Merge pull request #118 from smondet/test_travis

Integrate travis-ci
travis: send email to biocaml-commits list

Addresses #119.
README: add Travis build status
.gitignore: ignore compiled files in odoc/ dir
Internal_pervasives: remove modules no longer in Core.Std

Core 109.53.00 no longer includes several modules, which we weren’t
using anyway. All were aliases to sexplib modules.
travis: also test with Core 109.53.00
Omakeroot: organize contents better

No significant changes to any definitions. Partially addresses #121.
OMakeroot: automatically determine lists of modules

Partially addresses #121.
OMakeroot: rename many variables

Addresses #121.
OMakeroot: move around some definitions

Addresses #121.
OMakeroot: remove `dist` from PHONY list

The `dist` target no longer exists. Partially addresses #121.
travis: use flow.master
travis: fix `flow` pinning
OMakeroot: pure whitespace fix

Main changes are reducing indentation to 2 from 4. Helps #121.
OMakeroot: give explicit name to several targets

These rules were declared directly as .DEFAULT, but giving explicit
names makes intention more clear.
OMakeroot distclean: was accidentally removing source file