[issue #30] Additional operation getClassNames(MetaClass,CLASS_TYPE,String) to generate candidate names for a specific domain. Original getClassNames(MetaClass,CLASS_TYPE) now produces domain names using the original method and the additional alternative domain cache which provides alternative domain names for the default domain. The alternative domains are read from a classloading.properties file placed in certain packages which are constructed by the available package prefixes (see ClassLoadingPackagePrefixProvider) plus the default domain. The 'classloading.alternativeDomains' property can then contain a csv listing with alternative names.
[issue #30] junit test for the alternative domain classloading
Merge branch 'feature/30-cl-alternatives' into dev