Google microbenchmarking library.

Define a function that executes the code to measure, register it as
a benchmark function using the BENCHMARK macro, and ensure an
appropriate main function is available.
