Added cache_tools subpackage
Corrected a bug in setup.py

Compilation of dontneed.c was failing.
dontneed() can now take a list as input.
Added benchmarks and utilities.