Merge branch 'master' of https://github.com/Eyescale/CMake
Removed unused parameters (argc, argv ) for testing compilations in GLEW_MX
Merge pull request #53 from bilgili/master

Removed unused parameters (argc, argv ) for testing compilations in GLEW...
Generalize test CMake magic and add coverage report generation to it
Merge branch 'master' of https://github.com/Eyescale/CMake
Tweak CommonCTest
Fix CommonCTest
Merge pull request #54 from eile/master

Generalize test CMake magic and add coverage report generation to it
Check for incompatible lcov/gcc combinations
Merge branch 'master' of https://github.com/Eyescale/CMake
Merge pull request #55 from eile/master

Check for incompatible lcov/gcc combinations
Pass ARGS to ctest for tests target
Disable code coverage on Travis, causes build timeouts
Remove broken lex files from lcov report
Tweak code coverage exclusion list
Merge pull request #56 from eile/master

Pass ARGS to ctest for tests target
lcov/travis fix
Merge pull request #57 from eile/master

lcov/travis fix
Merge branch 'master' of https://github.com/eile/CMake
Make coverage testing optional:
* GCC flags break ccache, thus slowing down build
* Add ENABLE_COVERAGE option, will be used by Buildyard target
* Fail if coverage is enabled but dependencies are missing