warnings removed
refactor of RDF/XML parser to simplify its structure - ongoing
added methods to OWLRDFConsumer to skip IRI parsing in the adapter
ported back to TurtleParser.jj the changes made to the Java class
minor RDFParserException cleanup
Cleanup of RDFParser and State implementations
Added some more micro interfaces.  Made various enums implement HasIRI,
HasShortForm and HasPrefixedName
Fixes #71 Misleading message on resolving illegal IRI
Fixed unreliable test
stopped manve build from spawning a window on mac os x
split Guice module across providing packages.

This change allows for unit tests to be moved closer to their targets,
as for example now fixers only needs to create an injector from impl,
rather than depending on apibinding for that.
It also enables dropping a module altogether, e.g., in order to not use
OBOparser at all, all that's needed is to create an injector without the
OBO module.
added missed copyright notices
Dependency injection enabled for fixers.

Test moved from contract to fixers/test
Profiles enumeration and supported OWL profile for known reasoners.
log existing and new ontology id on OWLOntologyRenameException
add RDFGraph.getAllTriples() method
AnonymousNodeChecker and default impl
reintroduced AnonymousNodeChecker
annotation based generic format factory
Rio formats contributed by Peter Ansell