SES-1878 Added code to make matcher query optional. Verified existing tests still pass.
SES-1878 Added line to run tests without the explicit matcher query. So far, fails.
SES-1878 Fixed SPARQL RegEx. Still need to add a SeRQL test, and verify.
SES-1878 Made CGQITest flexible to make way for addition of SeRQL test.
SES-1878 Added test cases for SeRQL rule. Made tests pass for both explicit and implicit matcher rule.
SES-1878 Providing empty matcher query works in Workbench and Console now.

* Moved matcher deduction code to CGQIConfig, so validate() gets a chance to
  change its local copy.
Merge branch '2.7.x' into SES-1878

Conflicts:
	core/http/workbench/src/main/webapp/transformations/create-memory-customrule.xsl

Went with more recent version from SES-1878 branch which matches changes to the repository
creation template.
SES-1878 Native repository with custom inferencing template changes so that everything still works.
Merged in dvisser/sesame/SES-1878 (pull request #167)

SES-1878 Option to allow CustomGraphQueryInferencer to compute a matcher query so it doesn't have to be specified