Generate test coverage reports with SimpleCov.
Skip simplecov if gem fails to load or NO_COVERAGE_TEST env is set.
Omit locally configurable files and testing code from coverage report
Add simplecov-rcov.
Merge branch '2733-coverage-report'

closes #2733