tests: make SimpleCov optional

If we do not have SimpleCov installed, we should be able to continue with the rest of the test suite.

Skip loading SimpleCov if it is not present. This allows the tests to run outside of Bundler if SimpleCov is not installed.