Removes serialized container support
Adds a Directory-based Scala Installation subclass
Adds a ScalaInstallation serializer helper
Hooks in Addition/Removal for Scala Installations

Limits custom versions to >= 2.10
Hooked in Scala Installation Serialization
Deals with deserializations, including that of bundles
Hardens scala jar detection in case of multiple suitable jars
Harden against non-binary-compatible {compiler, reflect, ...}.properties
Plugs in ScalaInstallation choices
Persist container change as a deisres installation choice
classpath container selection now sets the installation
compiler Settings preferences are updated by classpath container changes
WIP
Classpath Container edition now has dynamic options
Rationalize hashcode usage