fixes SES-2102 - fail on parsing invalid NTriple/NQuad URIs
test case for SES-2102 on 2.7.x branch
SES-2104 SES-1685 added test cases for both problems. Currently fail.
SES-1685 SameTermFilterOptimizer now backs out when SameTerm is used on
an arbitrary-length PP where start value is mapped to end value. Test
now greenlines.
SES-2104 Generated parse tree for CONSTRUCT queries now replaces
SameTerm filters introduced by parsing the graph pattern and inlines
mapped vars. Tests now greenline.
SES-2104 minor cleanup
SES-2104 minor typo in method name
use reportError rather than reportFatalError
SES-2111 Prevent NullPointerException when comparing hashCodes on COUNT(*)
query algebra nodes.
Merged in mjhugo/sesame/SES-2102_sesame27 (pull request #311)

fixes SES-2102 - fail on parsing invalid NTriple/NQuad URIs for 2.7.x
Merged in rickmoynihan/sesame/SES-2111 (pull request #315)

SES-2111 Prevent NullPointerException when comparing hashCodes on COUNT(*)
Merged in SES-2104-construct (pull request #312)

SES-1685 SES-2104 fixes for two related bugs in handling of patterns with a cycle