Add SonarQube coverage support

See #328 
> Is SonarQube™ Java-only? (Their website suggests otherwise.)

You're right, I should rename this method. 

> Why is Java coverage so much more forgiving?

It's not a forgiving http://stackoverflow.com/questions/90002/what-is-a-reasonable-code-coverage-for-unit-tests-and-why