Add some descriptor tests
Check whether service declaration consists of valid java class names
Move test class to proper package
Rename method: 'createDescriptor' -> 'defineDescriptor'
Restrict collections in descriptors to be non-empty if provided
Add 'Iterators' utility class
javaDoc for dependency sources