Split out integration with clerezza, jena, and sesame into separate modules

As part of this, the tools also needed to be split out, as the rdf2jsonld module currently relies on jena.

The only test that is failing after the pull request is also failing on the current master so it is not a regression.