Initial implementation for GET_JSON and SET_JSON functions
Add shortcut for back of JSON array
Overload old FIELD function, update path syntax
Small fixes for new path syntax
Accept double escaping and move on
TestFunctionsForVoltDBSuite: deleted test methods related to JSON, which
have been moved to new TestFunctionsForJSON class, including: loadJS1,
testFIELDFunction, testARRAY_ELEMENTFunction, testARRAY_LENGTHFunction,
testFunctionsWithInvalidJSON, and portions of suite() related to JSON.
Added new test class TestFunctionsForJSON, including new methods
testFIELDFunctionWithDotNotation, testFIELDFunctionWithIndexNotation &
testFIELDFunctionWithDotAndIndexNotation (all to test ENG-6620); plus
methods moved from TestFunctionsForVoltDBSuite: loadJS1,
testFIELDFunction, testARRAY_ELEMENTFunction, testARRAY_LENGTHFunction,
testFunctionsWithInvalidJSON.
Trivial: just added missing spaces after commas, for readability.
TestFunctionsForJSON: added new test methods: testSET_FIELDFunction,
testSET_FIELDFunctionWithDotNotation,
testSET_FIELDFunctionWithIndexNotation,
testSET_FIELDFunctionWithDotAndIndexNotation; and updated suite(), to
include one extra Stored Proc, “UpdateSetFieldProc”, which uses the
SET_FIELD function.
TestFunctionsForJSON: added new methods testFIELDFunctionWithNumericData
& testSET_FIELDFunctionWithNumericData, to test the use of numeric
(floating point) data in FIELD and SET_FIELD functions; added tests of a
dot (.) character, and bracket [] characters, not used as dotted path or
array index notation, and therefore escaped using a backslash (\), to
existing test methods (testFIELDFunctionWithDotNotation,
testFIELDFunctionWithIndexNotation,
testSET_FIELDFunctionWithDotNotation, testSET_FIELDFunctionWithIndexNotation);
also improved existing test methods to mix up integer and string tests
better (dotted path and array index notation tests now each test both).
Merge branch 'master' into more-tests-for-alex-innovation-json

Conflicts:
	src/ee/expressions/functionexpression.cpp
	src/ee/expressions/functionexpression.h
	src/hsqldb19b3/org/hsqldb_voltpatches/FunctionForVoltDB.java
	tests/frontend/org/voltdb/regressionsuites/TestFunctionsForVoltDBSuite.java
ENG-6669 Add JDBC-compliance class metadata.
Make the UniqueId function really return unique id; Add a test case to prove it fixed
studio: prevent wrongful termination of 'insert into ... select' statements
ENG-6667 Fix jboss to jdbc connection glitch
ENG-6875 sanitized table row reader implementation of the JDBC loader
ENG-6875 add jdbc loader bash script
ENG-6875 invoke the statement reader more appropriately
Merge pull request #1648 from VoltDB/ENG-6669

ENG-6669 Add JDBC-compliance class metadata.
ENG-6875 have the jdbcloader read the CLASSPATH evironment variable