Merge pull request #5 from Drup/master

Add List.findi, Array.findi and Array.find_idx.
add @since tags
readme (and new file, HOWTO.md)
CCOpt.guard
rename CCOpt.guard into CCOpt.wrap, add an optional handler, add CCOpt.wrap2
remove erroneous @since tag in CCList.find_idx
Merge commit 'c8d834b722a95b9feedf17f91511d138662c6d6f' as 'sequence'
Squashed 'sequence/' content from commit e5625c6

git-subtree-dir: sequence
git-subtree-split: e5625c69301e344abb971ad47ba618387346dc22
CCSequence now shares code with the 'sequence' library; merged the .mli so it reflects versions properly
Squashed 'sequence/' changes from e5625c6..0d721a6

0d721a6 release 0.5.2
a50f307 merge from master
81d7315 bugfix: take would fail on 0
4ae9e77 Merge pull request #5 from Drup/master
ae390d3 Add on_list.

git-subtree-dir: sequence
git-subtree-split: 0d721a63515949fe564552c98895780d86fc2a98
Merge commit '15665761b2d85469c1f0591cb976ba6956100cc5' for sequence
OASIS: Use the compiled_setup_ml AlphaFeature
Merge pull request #6 from jpdeplaix/master

OASIS: Use the compiled_setup_ml AlphaFeature
removed type alias CCString.t (duplicate of String.t which already exists)
CCPervasives module, replacing modules of the standard library
forgot @since tag
moved CCHashtbl to CCFlatHashtbl;
new module CCHashtbl that wraps and extends the standard hashtable
patch tests
some small improvements to CCRandom
.merlin