Ignore fewer tests

This pull request:
      adds equality testing to OntologyIDTestCase .
      tests equality and hashcodes for IDs with versionId set. 
      Fixes  ignored test (test would fail because ontology IDs with different versions, which presumably ought to differ, were being expected to be equals.) 
  (    If OntologyIDs with different versions should be Object::equals then the newer tests are wrong, as is the code).