Rework SBuild version configuration to allow custom builds.
Changed classpath methods to return TargetRefs instead of Seq[String].
Moved validation into config class.