Refactoring setup (overriding settings val in sbt plugin causes Build.scala scripts not to be able to override properties)