Scala Installations support

Adds a valid, persistent, best-effort scala library bundle setup on classpath after the choice of a scala desired source level in project-scopes compiler options.

Operates by modifying and serializing the scala classpath container.

Does not include scala-installation registry edition yet.
`null` check?
The `!project.isEmpty` is not useful also, `project.size` will correctly return `0`.