add a LazyList.eager_fold_right alias to LazyList.fold_right, with sane argument order
added Acc.create and use it
Merge pull request #414 from UnixJunkie/acc_create

added Acc.create and use it
Revert "remove a random test in batList taking too long", and use Vincent Hugo's advice instead.

When a random test takes too long to run, the solution is not to
remove it but reduce the number of time it is run:

  (*$Q nsplit & ~count:10
    ...
  *)

This means that any eventual bug will not be found each time the tests
are run (and may take a large number of individual attempts to
be hit), but it's indeed much better than having no test at all.
Fix typo in doc
added takedrop
rm trailing whitespaces everywhere
added takedrop and its tests
added ntake
added ntake plus tests
corrected implementation of ntake
Merge pull request #416 from UnixJunkie/takedrop

BatList.takedrop & ntake
simpler partition code
Merge pull request #422 from UnixJunkie/simpler_partition

simpler List.partition implementation using accum helper
Fix BatMutex.DebugMutex.id is always 0.
Add the new O_CLOEXEC flag to Unix.open_flag in version 4.1
added range
added unit tests for range
added ocamldoc for range
better ocamldoc
added split_opt wherever there is split