Attempt to not crash too badly when a file is deleted from the workspace.
Introduce ScalaInstallation to represent the Scala jars used to build a project.
Merge pull request #691 from dragos/issue/on-the-fly-compiler-interface

Define ScalaInstallation, in preparation for multi-version support