SES-1724 : Add an in-memory implementation of QueryResultHandler

It can handle both boolean and tuple results simultaneously, but can
only return the last set of results for both boolean and tuple results
sets that it handled.
SES-1054 : Add String,Throwable constructor to QueryResultParseException
SES-1054 : Add new QueryResultParser base class as parent for all query
result parsers
SES-1054 : Avoid having SAX parser close the input stream early if we
need to parse back through the BufferedInputStream