ENG-5013: fix conversion of parameter from java double / float to decimal type.
ENG-5013: remove debug output.
ENG-5013: add more junit tests.
ENG-5013: add more junit tests.
For ENG-4765, fix export to file command line timezone parsing
ENG-4760: split junit test into "junit_regression" and "junit_other"; and further split regression tests into "junit_regression_h1" and "junit_regression_h2".
ENG-5013: minor changes to TestSQLTypesSuite.
For ENG-5048, fix a bug in legacy export client where it would always reconnect on catalog update
Set longer TTL for Java DNS caching policy.

Successful DNS lookups will cache for 5 minutes.
Unsuccessful lookups will cache for 1 hour.
ENG-4760: refactor junit and junit_regression targets.
Add support for asynchronous/synchronous DNS lookups and rejigger hostname strings to always include the ip
For ENG-5048, was missing the enum, also renamed the enum
For ENG-5048, add missing license
For ENG-5048, fix test bug
Add a log statement to make it possible to see slow/broken DNS
Merge branch 'master' into ENG-5013
ENG-5013: assert exception message for out of range parameter conversion exception.
ENG-4760: Jenkin doesn't support "regex" in filename, refactor using patternset; only create test output dir once for one single run (remove "depends").
csvbenchmark utility
For ENG-5048, clean up debug log message basd on Ning's feedback