Merge pull request #1539 from VoltDB/ENG-4047

Eng-4047  Change VoltProjectBuilder not to use project.xml, but DDL files
Merge branch 'master' into ENG-6377
Save before applying izzy's change
ENG-6322 Resolved JDBCBenchmark preload error
Merge pull request #1573 from VoltDB/fix-voter-GetStateHeatmap-query

group by primary key from MV table is not interesting, as we have fixed ...
Merge pull request #1574 from VoltDB/ENG-6722-fix-sqlcoverage-non-deterministic-result

Add tests for outer join also. Fix the query pattern to be ordered deter...
add roundtrip ddl test via SQLcmd
add comments on ddl testing file
Remove the timeout in TestConnection in the Studio javascript. There is already
a timeout in BeginExecute.
eecheck wrong, only for record temperory modification
Merge branch 'master' into CatalogBuilder
Changes according to VoltProjectBuilder
throw exception when null
build.gradle: updated seleniumVersion to "2.42.2" (was “2.33.0”), to
(mostly) fix GEB tests.
Merge branch 'master' of https://github.com/VoltDB/voltdb.git
Merge pull request #1547 from VoltDB/CatalogBuilder

Related to ENG-4047: change CatalogBuilder to use ddl files instead of project file
Add 'help' command to sqlcmd prompt, add phone home to catalog report
Add check for non-deterministic DML in PlanAssembler.
Update AbstractOperationPlanNode and subclass to be more specific about order-determinism.
abstract the comman element and method of PointerKeyTypes into a base class
fix eecheck, add setPointerValue function to other PointerKeyType