log4j connector: use switch case to identify log level
add some logging statements
make descriptor reading charset aware
fix format specifier
add test whether jar-external descriptor is indexed by the repository
warning when adding the same descriptor twice
Buildscript: ensure tests are compiled before test project is executed
Support semantic version expressions in dependency descriptors
Cache dependency to descriptor mapping
Add test case for properties
Descriptors now specify whether their parent classloaders should be searched first
Default value is 'true' for checkParentFirst attribute
Move semantic version to descriptor project