osgi: second pass of cleanups

* Refactored the build structure
* Tested both hello and JRuby bundles under Felix and Equinox
* Fixed the Java plugin discovery code

Signed-off-by: Pierre-Alexandre Meyer <pierre@ning.com>