[#63325714] JdbcConnection#datasets respects a :name_filter parameter, returning only matching datasets

 - While the jdbc driver has a tableNamePattern parameter for getTables and method getSearchStringEscape for identifying the
   pattern escape character, escaping wildcard characters such as _ was resuting in no results returned (at least with terajdbc)
 - Thus we do the name pattern matching in the block passed to the result set iterator.