Merge pull request #304 from mmouratov/master

Fixed two bugs in BatMap
Merge pull request #305 from mmouratov/master

Fix: qtest wasn't building on WODI
qtest: migrated sub-project in order to fix #302.
New home: https://github.com/vincent-hugot/iTeML
Rewrite rmutex for clarity, add assertion to its self-test
Add type annotations to IMap/ISet.{find,mem} to avoid using polymorphic compare for ints.
Fix #301 - install and tell findlib about batteries* files that should be in batteries.cma
Fix bug in BatDllist related to node removal in a 2-element list

2 element lists have node.prev == node.next, but removing an element from them doesn't make the list empty.  node.next == node is the critical test.
fix: do not shadow stdlib's Scan_failure exception

  Closes #306
Merge pull request #307 from rixed/fix-Scan_failure

fix: do not shadow stdlib's Scan_failure exception
fix: ocamldoc was failing to build doc for BatStats.

  This file (batStats.ml*) stayed on Eric's workdir apparently ;-)
fix: typo in doc
merge stdlib's Array into batArray.
Replace all occurrences of Caml, Objective Caml and O'Caml by OCaml
Merge pull request #308 from rixed/fix-make_doc

fix: ocamldoc was failing to build doc for BatStats.
Merge pull request #310 from rixed/use-new-official-name

Replace all occurrences of Caml, Objective Caml and O'Caml by OCaml
qtest is no more a package installed by batteries
Merge pull request #309 from rixed/merge-batArray

Merge bat array
merge Stream into batStream
Merge String into BatString
Merge pull request #311 from rixed/remove-qtest-from-META

qtest is no more a package installed by batteries