Refactoring test classes to reduce code duplication and make it easier to write tests against implementations.
Renaming a couple of test modules because now they deal with more than just OSGi.
Adding javadoc comments
Adding a non-osgi unit test for the commons-io implementation.
Fixing a license header in the service loader test.