Introduce microbenchmarks with google benchmarks
This is built as an external project as we define RELEASE as build flag which is #defined to a mutex release in benchmarks. A couple of simple examples are provided and future microbenchmarks can be added with a similar boilerplate.
Signed-off-by: Abhishek Lekshmanan abhishek.lekshmanan@cern.ch