[Feature] Make it work with string benchmark names.
[Code Clean] Dropped unused macro parameters.
[Example] Added example with string case name.
[Code Clean] Cleaning up.
[Code Clean] Further improvements.
[Detail] Minor refactoring.
[Examples] Dropped unnecessary quotes.
[Breaking] Half way to the next version.
[Detail] Typo fix.
[Detail] Macro re-enabling.
[Common] Backward compatibility is guaranteed.
[Refactoring] Drop json printer.
[Refactoring] Code style.
[Refactoring] Drop some strange comments.
[Refactoring] Make it compilable without lambdas.
[Refactoring] Namespacing.
[Refactoring] Make it compile in GCC 4.4.
[Refactoring] Pimpl idiom.
[Refactoring] Moving stats to its own module.
[Refactoring] Json output is back!