Merged in ansell/sesame/SES-1743 (pull request #77)

SES-1743 SES-1744 SES-1745 : Add settings support to enable qname output for workbench
SES-1694 : Transform TupleResultBuilder to use QueryResultWriter
SES-1694 : Add generic createWriter method to QueryResultIO
SES-1694 : BaseServlet changes for TupleResultWriter
SES-1694 : TupleServlet changes
SES-1694 : TransformationServlet changes to support TupleResultBuilder
SES-1694 : Fix use of WorkbenchRequest in BaseServlet
SES-1694 : Convert workbench servlets over to using the new TupleResultBuilder
SES-1694 : Partially convert InfoServlet
SES-1694 : Add a single named result method back into TupleResultBuilder
SES-1694 : Use new TupleResultBuilder method in InfoServlet
SES-1694 : More changes to InfoServlet
SES-1694 : TupleServlet change
SES-1694 : Add fixme note into QueryServlet
SES-1694 : Send application/xml to browsers to enable XSLT to run
SES-1694 : Always return sparql-results+xml if user asks for it

Cleanup logic so that resp.setContentType is only referenced once
SES-1694 : Cleanup TupleResultBuilder
SES-1694 : Cleanup calls to setContentType
SES-1694 : Remove fixme note in QueryServlet
SES-1670 : Add test for regression if stylesheets are added, without
links and without startDocument