Improve the if_ DSL and remove Benchmark#env.
Use -c on the command line for GCC frontends.
Refactor Benchmark.
Fix bug in benchmark_suite.
Allow passing options when timing compilation.