Add JSON-LD support and move the service loader module to api so it can
be used independent of the owlapi-impl module