create osgidistribution to replace compatibilitydistribution

osgidistribution is a jar with embedded dependencies and including the
compatibility module. It addresses the issues due to the OWLAPI
dependencies not being wrapped in OSGi bundles separately.
fix ServiceLoader use to be OSGi compatible
reintroduced old methods to simplify compatibility