MULE-7462: New Database: Change behavior of streaming within stored proc...

...edure

_ Stored procedure in streaming mode now returns a map where resultsets are processed as ResultSetIterator (ie: resultsets with streaming)
_ Adding CloseableMap to avoid connections leaks in case of errors (stored procedure with streaming will return a CloseableMap)
_ Fixing bug in ResultSetIterator where resultset was attempted to be closed twice
_ Closing resultset and statement in SingleResultResultSetCloser
_ Improving StatementStreamingResultSetCloser to close connections only when all related resultsets where processed.
_ Adding matcher to check for database support for multiple opened resultSets