Caching reasoner canAs
Merge remote-tracking branch 'origin'

Conflicts:
	src/main/java/org/protege/owl/codegeneration/inference/ReasonerBasedInference.java
Merge remote-tracking branch 'origin'