Move most determinism checks into statement out of plan tree.
Merge branch 'master' into ENG-5616-determinism
Tweak TestJoinOrder for diminished determinism microoptimization
Merge branch 'master' into ENG-5616-determinism
ENG-5616-determinism function tweak
Merge branch 'master' into ENG-5616-determinism
Merge branch 'master' into ENG-5616-determinism
& fix licensecheck whitespace

Conflicts:
	build.xml
	src/frontend/org/voltdb/planner/QueryPlanner.java
Merge branch 'master' into ENG-5616-determinism

Conflicts:
	build.xml
	src/frontend/org/voltdb/planner/QueryPlanner.java
Merge remote-tracking branch 'origin/ENG-5616-determinism' into ENG-5616-determinism

Conflicts:
	build.xml
	src/frontend/org/voltdb/planner/QueryPlanner.java
Patch TestMultipleOuterJoinPlans for weakened determinism rewrites.
ENG-5809 whitespace to drive jenkins
Merge branch 'master' into ENG-5616-determinism
Add host*+0000.txt to .gitignore
Merge pull request #1128 from VoltDB/ENG-5616-determinism

Eng 5616 determinism
Try merging the conflicts from deterministic branch merge