Removed all Java sources.
Added new parse method to OSGiVersionRange.
Moved PluginWithDependencies into separate source file.
Added version check to PluginWithDependencies selector.
Added test cases for versioned plugin dependencies.
Documented and cleaned some code. Also splitted some code up into multiple files.
Merge branch 'master' into scala-2.11
Bumped to scala 2.11.0-RC4.