Merge pull request #211 from sesuncedu/change_buffering_of_file_doc_source

Change buffering strategy  buffer reader, not input stream
Different versions of jackson dependencies being maven-ed #209

Includes most of Require JDK 1.7 in pom.xml #210
Require JDK 1.7 in pom.xml #210
a few warnings removed
Fix #207 OBO parser fails when a comment is in the date tag

Also add workaround for OBO parser does not handle the [Instance] stanza
#208

Instance stanzas are not supported yet but errors will not be thrown.
Parsing will be stopped and a warning printed.
add java version to release notes
Test IRI shortening -

Turtle renderer should abbreviate "<http://www.w3.org/1999/02/22-rdf-syntax-ns#>" to "rdf:" ,
OWLFSS render should not.

In this commit OWL FSS case is failing.
IRI shortening not used in OWL FSS if abbreviatedIRI would end in ':'
Merge pull request #214 from sesuncedu/fss_renderer_shouldnt_shorten_to_PNAMENS

FSS Renderer shouldn't shorten IRIs to PNAME_NS's
update AD related interface as suggested by Dmitry
Nonnull added, warnings removed
Java 7 warnings removed
test for #215
Fix #215 getOntology(OWLOntologyID) can throw a NPE
restored OWLPropertyExpression getProperty() on OWLRestriction.
generic parameters for OWLOntologyChange and associated reverted

They were causing more pain than pleasure.
Merge branch 'version4' into custom_tokes

Conflicts:
	parsers/src/main/java/org/semanticweb/owlapi/functional/parser/OWLFunctionalSyntaxParser.java
	parsers/src/main/java/org/semanticweb/owlapi/functional/parser/OWLFunctionalSyntaxParserConstants.java
	pom.xml