More linting

- factory method for directoryScalaInstallations
- more logging on install serialization
- cleaner Classpath test project
- cleaned imports
Adds tests for DirectoryScalaInstallation

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