SES-1947 : Clarify javadoc for deprecated RDFParser.setStopAtFirstError

Clarification is that the easiest way is to use addNonFatalError
SES-1947 : Link stopAtFirstError to non-fatal errors

This restores the behaviour of the deprecated RDFParser.stopAtFirstError
function if the new functions are never used. If the new functions are
used, in particular, setNonFatalErrors(emptySet), then there may be a
discrepancy.

This commit is only aimed at restoring the previous behaviour for users
who are not migrating away from the deprecated functions from 2.7
SES-1847 : Make verifyData not always return true
SES-1847 : Simplify setVerifyData
SES-1847 : Extend coverage of ParserConfig unit test
SES-1947 : Handle multiple calls to setStopAtFirstError correctly
Merged in SES-1947 (pull request #211)

SES-1947 : ParserConfig.stopAtFirstError always returned true
SES-1949 fix in commitInternal to make sure only executes the commit
when the current connection actually holds the transaction lock.
SES-1806 : Add null pointer exception for LiteralImpl.setLabel(null)
SES-1950 : Add tests for expected number of settings for ttl/nq/nt
SES-1950 : Add supported settings to RDFParserBase
SES-1950 : Add settings and tests for RDFXMLParser

Includes making the Parse Standalone Documents setting into a parser
config driven method
SES-1950 : Test supported settings for TriG
SES-1950 : Add supported settings for RDF/JSON and test
SES-1950 : Move TriG test to custom class

The manifest tests are still JUnit-3 driven, so splitting the newer
JUnit-4 test out to a new class
Merged in ses-1949 (pull request #212)

SES-1949 fix in commitInternal to make sure only executes the commit when lock acquired
SES-1806 : Change NPE to IAE for consistency with the rest of Sesame
Merged in SES-1806 (pull request #213)

SES-1806 : Add null pointer exception for LiteralImpl.setLabel(null)
Merged in SES-1950 (pull request #214)

SES-1950 : Add supported settings for RDFParser implementations
set version to 2.7.8