Support scoverage 1.0

The underlying scalac plugin has changed; this introduces a breaking change to the gradle plugin.

Also includes an attempt to determine a build version from the nearest git tag (should simplify the release process)