Adds tests for DirectoryScalaInstallation

Tweaks the source jar resolution to be more strict
Un-break tests