Remove redundant HasIdentifierKey annotation

No functionality lost, was and still is all available on
OWLDocumentFormat
Fix ParsableOWLOntologyFactory so it doesnt always return everything
Remove necessity for annotations by creating factory classes
Remove duplicated abstract format factory implementation
Cleanup class declarations
Clarify purpose of RioAbstractParserFactory
integrate owlapi-rio with owlapi-api more closely

previously there were dual implementations that were not linked, after
this patch they are integrated
fix javadoc and bugs with backwards compatibility for the obo format key
Fix constructor visibility
add storer factory implementations to owlapi-parsers module
match the list of advertised services to the OWLAPIParsersModule and
disable the manually maintained list
Add parser factories to owlapi-parsers

Also add META-INF/services and disable the parsers in
OWLAPIParsersModule
add tutorial syntax storer factory and format factory
fix serialization test