Moving code coverage into a profile

Fixes #331. Adds a coverage profile, and removes scoverage from the default compile. This means that artifacts will not have any coverage tracking inserted by default.