Changed NGNIVFunctions to the new NNIVFunctions created in Sina's Master branch
Merge branch 'dev' of github.com:sinjax/squall into dev
Merge branch 'dev' of github.com:sinjax/squall into dev
Merge branch 'dev' of github.com:sinjax/squall into dev
Updated Import Handling in RIF to divide concerns into EntailmentImportHandling (Part of RIF translation) and StreamImportHandling (Part of the Compiling Production Systems)
Updated Greedy Orchestrator to allow all cases except Floating Predicates and Root CPSs with no consequences.

Axioms still not supported.
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
Changed the sorting algorithm used during the display algorithm so it
can handle biiiiiig graphs
Updated the RIFCoreXMLContentHandler to not print debug information.
Updated Greedy Orchestrator to orchestrate all predicates in all sub
CPSs only when encountering a consequence in the current CPS.
fixing the greedy orchestrator imports
Converted test.rules into RIF
Merge branch 'dev' of https://github.com/scalen/squall into dev
added Import template at top of file
Merge branch 'dev' of https://github.com/scalen/squall into dev
added some ways of giving rif input as well as the begginings of a unit test