add format_currency and timedate functions to jdbc metadata, and add coalesce to metadata as a string func
Merge branch 'master' into ENG-6670
add alias for some string functions
Merge branch 'master' into ENG-6670
Refactor insert subquery processing into separate method

For insert-into-select testing, auto-generate lots of stored procedures with different combinations of partitioned/replicated tables.
Implement replicated/replicated support for insert-into-select.

Make PlanAssembler handle insert subqueries with same mechanism used for select subqueries

Create InsertSubPlanAssembler to help infer partitioning info for INSERT INTO SELECT statements.

Incremental changes for insert-into-select MP stored proc/ad hoc support

Minor incremental changes

Add testing for parameter-less insert into select statements.
Add testing for ad hoc insert into select statements.

Clean up partitioning inference for insert-into-select, add more tests
ENG-6762 Improve no snapshot for restore log msg.

Provide explanatory text ahead of the specific error listing.
At Ruth's suggestion, include support@voltdb.com as contact.
Additionally, a knowledge base article has been proposed
with details for the specific error reasons that can be
listed as part of this log message.
Merge branch 'master' into ENG-5182-insert-into-select-mp
Merge branch 'master' into ENG-5182-insert-into-select-mp
Incorporate Xin's review feedback.  Add more tests.
Merge pull request #1625 from VoltDB/eng-6762

ENG-6762 Improve no snapshot for restore log msg.
Add regression test for hash aggregation.
Merge pull request #1626 from VoltDB/ENG-6792-inline-varchar-serial-agg-wrong-answer

Add regression test for hash aggregation.
Merge branch 'master' into ENG-5182-insert-into-select-mp
Merge pull request #1583 from VoltDB/ENG-6670-JDBC-metadata

Eng 6670 jdbc metadata
Merge pull request #1608 from VoltDB/ENG-5182-insert-into-select-mp

INSERT INTO ... SELECT multi-partition and ad hoc support
Add test coverage for UPDATE with inline varchar being assigned to outlined varchar
Add testing for CAST, CASE WHEN with inline VARCHAR columns
Make NValue::serializeToTupleStorage not throw an exception when asked to allocate from inlined data, allocate in temporary string pool instead
Don't call getTempStringPool unconditionally...cpp tests do not cooperate.
Update sql_coverage with minimal changes to exercise inlined varchar columns