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.