ENG-6915: When connecting a new client in the JDBC driver, call
close() on the client if it doesn't connect to the cluster to avoid
leaking threads.
ENG-6910.  Add way to set ant arguments in build_kits.py.
Set environment variable "VOLTDB_BUILD_ARGS" to pass properties to ant.
For example: VOLTDB_BUILD_ARGS="-Dbuildstring=\"chop suey\""

(cherry picked from commit 2368200fb9d2bdfd5f2abde2b36a1a9920362654)

Conflicts:
	tools/kit_tools/build_kits.py
build.gradle: updated to use seleniumVersion 2.43.1; added safari to
list of drivers.
GebConfig.groovy: added safari to list of drivers.
storedProcs.txt: added @ApplyBinaryLogSP(2) to the list of expected
stored procedures.
sql.txt: fixed the timestamp formats for two tests (SelectAll,
SysSelect).
New logos for studio
Merge pull request #1679 from VoltDB/new_logos

New logos for studio - r=jhugg
StudioWebDiag.groovy: updated to use the new UI (mock-up) - optionally,
only when USE_NEW_UI is true.
ENG-6897: expose flush on CSVTuple and Bulk iinterface.
ENG-6930: Fix a boolean polarity issue in the JDBC driver.
Merge pull request #1680 from VoltDB/johnc-geb-innovation-week

Johnc geb innovation week
elemsNewUI.txt: added missing file, which should have been checked into
branch johnc-geb-innovation-week (which was already merged to master).
Set Version 4.8
initial support for AdHoc upsert
Avoid compiling regex in the parameter converter.

Building a regex can be costly in the fast path. Build it once and reuse it.
Merge pull request #1682 from VoltDB/paramconvopt

Avoid compiling regex in the parameter converter.
ENG-6897: flush to drain for -p inserts.
remove redundant upsert plan node and executor and use the insert executor only; add more tests
refactor some stuffs