Consolidate actual Scala module builds.

Review by @jsuereth. Ran out of time to investigate further, but for now stuck on publishing. I guess I need to publish to bintray?