Better model to describe Scala distribution components
SDK components: rely on file names for initial version detection
Lookup Scala JARs within Ivy and Maven repositories