Changes to make protege build with owlapi 3.4.10 .

Changes to the POM are hard to spot due to intellij re-indenting.

Main change is adding an explicit dependency on owlapi 3.4.10 before the dependency on the protege owlapi extensions (which pulls in the out of date version).

The changes to SWRLRuleChecker get rid of custom code no longer needed since 3.4.10 (about 4 years after enhancement request was filed :-)

There's a pending pull request on the owlapi extensions that would change the version;  if that is applied, then the explicit dependency in the pom would no longer be necessary - however, a new  version of protege-owlapi-extensions  would need be be pushed, and the version requirements changed, as SWRLRuleChecker (new) isn't compatible with the older owlapi, and vice versa.