merge back from stable
fix Makefile: if qtest not installed, should still be able to build
new benchmark, benchs.ml; drop use of "bench" package
more bechmarks on lists
more efficient versions of CCList.{flatten,append,flat_map}
add benchs/CCBench helper module (tree of benchmarks)
use CCBench in benchs/benchs.ml to hierarchize benchmarks
CCList.init added
slightly better printing in CCbench
tests for CCList; made some functions tailrec
better printing in CCBench
rename benchs.ml into run_benchs.ml
benchmarks for CCVector
some optimizations in CCVector
simpler interface for CCbench global registration
comments
moved some benchmarks to benchs/run_benchs.ml, under the centralized bench tree
breaking change: new API for cache, based on values (no more functors)
updated benchmarks for Cache, to use new API and fix a stupid issue
fix the LRU algorithm to really be "least recently used"