ENG-6390 Wrote test cases and fixed bugs in JDBC4ResultSet cursor
Merge branch 'master' of https://github.com/VoltDB/voltdb into ENG-6390-JDBCResultset
ENG-6390 addressing Walter's comments
ENG-6390 cleaned and rearranged the code
ENG-6390 cleaned and rearranged the code
disable concat in hsql and enable it in FunctionForVoltDB, and test cases
Merge branch 'master' into ENG-6551-CONCAT-more-para
remove auto-added-by-eclipse lines
keep cleaning
modify hsql to parse some extract timestamp field function, and add test case to these functions
change 'notest' back to 'test'
clean some code for debugging
Merge branch 'master' into ENG-6551-CONCAT-more-para
add mapping relation in FunctoinCustom instead of Tokens and modifying test cases according to Xin's review
change back one line
map T_WEEK to WEEK instead of WEEK_OF_YEAR
improve concat performace by using memcpy instead of string::append
change the TODO to the information provided by Paul
ENG-6600: Use auto-reconnect in the client lib in test apps.

For test apps that were doing reconnect on connection failure, I changed them to
use the auto-reconnect feature in the client lib.

There are a couple of test apps that reconnect to a recovered cluster, which is
not supported by the reconnect feature in the client lib due to instance ID
mismatch. Those apps are left unchanged.
add week_of_year in extract function test