Transform: rename to_stream_fn to to_stream_fun
api doc: use custom intro file

New ocamlbuild configuration is based on Batteries. I'm not sure this
is the best solution, but it works.
Merge remote-tracking branch 'origin/v0.2' into v0.2
Transform: rename exception to Feeding_stopped_transform
build,doc: try a 'doctest' target (issue #67)

The idea is to completely bypass Oasis and OCamlbuild.
Transform: add in_channel_strings_to_stream
Fasta: no more Pull_based

Towards #69.
Merge remote-tracking branch 'origin/v0.2' into v0.2
Fastq: no more Pull_based

Towards #69.
Sam: no more Pull_based

Towards #69.
wig_correlate: no more Pull_based

Towards #69.
lwt_tests/main.ml: no more Pull_based

Towards #69.
test_bed: no moer Pull_based

Towards #69.
test_fasta: no more Pull_based

Towards #69.
test_wig: no more Pull_based

Towards #69.
wig_correlate: use our custom Stream module
add Stream under Biocaml module
test_zip: no more Pull_based

Towards #69.
delete Transform.Pull_based

Closes #69.
test_zip: delete extraneous type

Was used during development and accidentally got checked in with
a32fb135bd2096df8137808542712a0ff438a9ed.