GITHUB : bump owlapi versions to 4.0.0.0-alpha1-ansell-SNAPSHOT

add to .gitignore

add slf4j-api dependency

add metainf-services dependency

add sesame dependencies

add commons-io test dependency to contract

avoid depending on junit and mockito in pom.xml by using dependencyManagement
GITHUB : switch the URL in the generated by message to this github fork
GITHUB : Use maven properties file to fetch the current version
3521488 : OntologyFormat namespace
3521488 : Add format methods to OWLOntologyDocumentSource

This allows users to specify known formats to make the loading process more accurate and more efficient.
3521488 : Implement new document source methods
3521488 : Ontology Storer Factories
3521488 : Reasoner Factory
3521488 : Profile Registry
3521488 : Parser Registry
3521488 : OWL Ontology Manager Factory Registry
3521488 : Specific contract variations

* PrefixOWLOntologyFormat can no longer be directly instantiated
* All OWLOntologyFormat derivatives must implement getKey()
3521488 : test changes
3535332 : Sesame RIO integration module
3535332 : IRI extensions to support org.openrdf.model.URI
3535332 : OWLOntologyID extensions including support for org.openrdf.model.URI
3535332 : Record Rio patch contract variations

OWLRDFConsumer.isUnrecognisedRdfTypeAxiom
OWLRDFConsumer.addUnrecognisedRdfTypeAxiom
3535332 : Test breakages
3577999 : Extend Namespaces enum with common prefixes

common prefixes are virtually never changed or assigned in any other way, without making them mandatory

add inUse boolean parameter to Namespaces to avoid legacy namespaces
GITHUB-19 : Replace rdf:PlainLiteral with rdf:langString for lang lits