Allow a custom SimpleCov adapter (aka profile)

This will fix the issue where code coverage is not fully reported for a Rails project or any other Ruby project containing files outside /lib.

I wrote a detailed email about this issue to Michael (it was part of a bug report).

Please note I used _PROFILE and not _ADAPTER because SimpleCov is changing convention in the upcoming release.