all: port to latest version of Core (108.07.01)
oasis: fix generation of the META file
Merge pull request #40 from pveber/core-108.07.01

Core 108.07.01 and access to Jaspar DB, with Ashish and Sébastien's blessing :o)
Merge branch 'new_jscore' (fix META + port apps)

Conflicts solved:
	_oasis
	src/lib/biocaml_gff.ml
	src/lib/biocaml_math.ml
	src/lib/biocaml_phred_score.ml
	src/lib/biocaml_sam.ml
lib: remove module InvokeCmdLine
clean-up: remove Util and Common
Cel: convert to Internal_pervasives
Bar: convert to Internal_pervasives
streams: filter operations

- filter and filter_map (core style)
- infix operators (batteries style)
Stream: new interface

beware, many functions are not implemented, and many
implemented/modified functions are not tested
Stream: implementation of fold2 and fold2_exn
Stream: implementation of scanl
Stream: implementation of indexed iterators
Stream: fixed confusing on the semantic of indexed iterators

indexed iterators (iteri, foldi, iter2i, fold2i, ...) expect a
function that itself expects an integer. I was confused between two
semantics:
- either this integer corresponds to the number of times the function
was called
- either it corresponds to the index of the element in the stream.

I chose the second semantic as it seems more informative to me.
Stream: adapted span from batteries
Stream: implementation of group and group_by
Stream: moved stream outside of internal_pervasives
Stream: introduced some unit tests (group, exists)
Stream: append, concat with test
Stream: combine, uncombine