ENG-5833: Cherry-pick commits:
a04241b
49d570d
37ece37
ENG-5854: Set update count for batches of SQL to sum of all updates.
Fix flaky TestJDBCQueries. ENG-5700.

The class used to set up a database and populate the tables for all
tests. However, some tests do insert new tuples to the tables, and other tests
assert on the tuple count based on the initialized values. When junit runs the
tests in a different order, which can happen sometimes, tests fail.

I added two methods to populate and clear all tables before and after each test
so that they don't have to depend on each other.
(cherry picked from commit 77eb3486fd7d016a7a3f53575d35219ddf9ee001)
ENG-5882: Update JDBC ResultSetMetaData to use properties from
VoltType rather than separately case-d values.
- Add ResultSetMetaData test cases to TestJDBCDriver
- Also, fix two erroneous values with VARBINARY.  It is unsigned and
not case-sensitive.