Faster PR validation

This reworks the build so we can speed up PR validation, publishing Scala to maven once, and consuming that downstream in the other jobs (by maven/sbt/dbuild)