SES-1726 : Add dependency on FasterXML Jackson library
SES-1726 : Initial convertion of JSON writer to Jackson
SES-1726 : Initial skeleton for Jackson SPARQL Results JSON parser
SES-1726 : Implement boolean parsing
SES-1726 : First attempt at parsing bindings
SES-1726 : Parser working for tuples
SES-1726 : Cleanup parser
SES-1726 : Cleanup writer
SES-1726 : Cleanup test imports
SES-1726 : Add explicit parser tests direct from streams
SES-1726 : Add attribution for tests
SES-1726 : Add attribution for parser
SES-1726 : Cleanup QueryResultCollector
SES-1726 : Fix broken test that did not call start
SES-1726 : Simplify test
SES-1726 : Switch to native JSON booleans for boolean results

Also explicitly throw exception if endQueryResult is called without
startQueryResult being called, as it otherwise generates an unuseful
Jackson error
SES-1726 : Add javadoc to TupleResultBuilder
SES-1726 : Ensure startQueryResult called before handleSolution
Merged in SES-1726 (pull request #108)

SES-1726 : Replaced SPARQL JSON Parser with Jackson Streaming implementation