New: Deque.rotate_left, Deque.rotate_right
Deque: rotate_left -> rotate_forward, rotate_right -> rotate_backward
Merge pull request #574 from cakeplus/Deque.rotate

New: Deque.rotate_left, Deque.rotate_right
fast path for SafeInt.mul

add a fast path without integer divisions when both factors
have less then 31 bits.
Merge pull request #584 from madroach/Int.Safe_int.mul-fix

Int.safe int.mul fix
add BatQueue.filter
Added an opam file.

This allow direct pinning with OPAM: `opam pin add .` installs the
`batteries` package.
Merge pull request #586 from vbmithr/master

Added an opam file.
add Queue.Concrete module

to encapsulate functions working with the concrete representation of
queues. Use Queue.clear and Queue.is_empty instead of comparing /
assigning (Obj.magic None).
Also add comments to and simplify Queue.filter.
add Queue.add_front and Queue.map
add batPrintf.{ml,mli} to .gitignore
Merge pull request #587 from madroach/master

add batPrintf.{ml,mli} to .gitignore
remove Queue.push_front
Merge pull request #585 from madroach/queue_filter

add filter and map to BatQueue.
BatInt.Safe_int.mul performance improvements
Fix: testsuite didn't compile