Fixed many small issues with the RIF translator and XML Content
Handlers.

Corrected the Greedy orchestrator to be more flexible, allowing for more
flexible rules and queries (thereby properly supporting SPARQL 1.1
Unions and Optionals, which can contain just FILTERs)

All existing Jena tests still work