Merge pull request #9 from nicopauss/pull_request

Don't print colors if output is not a terminal
Style updates.
Update Travis usage of cmake to produce as many warnings as possible.
Actually proxy CXXFLAGS.
Remove semicolon in BENCHMARK_P_INSTANCE1 declaration to avoid warnings.
Quench a few compiler warnings.
Remove stray semicolon and ignore unfixable warnings.