fix versionedDerivation by providing mergeAttrsByFuncDefaultsClean, adding xsbt

Adding multiple versions of sbt which I used when coding scala.
Probably you want to use the latest version .. the others should still work