extracted abstract super classes for descriptor classes
fixed condition
added resource lookup in basic tests
evaluate 'checkParentFirst' for resource look up
test lookup of multiple resources
Add method to combine multiple sources into a single IDependencySource object
some javadoc for the repository
searching whole dependency graph is not appropriate (only direct dependencies should be searched)
same applies for resources
improved javadoc
changed descriptor extension to .json
small change in test plugin
organized imports
ordered methods
added method for reverse dependency lookup
formatting and added missing format parameter
improved parameter checking
add javadoc
check dependencies before deactivating a plugin
added semantic-version as library