Reuses ScalaVersion from the compiler.

De-Optionalizes, De Stringifies version comparisons
Relegates Xsource setting computation to projects

THis prohibits from having a workspace-wide Xsource setting, for now.