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 fix indexing of self-joins
ENG-5616-determinism function tweak
Merge branch 'master' into ENG-5616-determinism
Merge branch 'master' into ENG-5616-selfjoins
Merge branch 'master' into ENG-5616-selfjoins
Merge remote-tracking branch 'origin/ENG-5616-selfjoins' into ENG-5616-selfjoins
Merge branch 'master' into ENG-5616-selfjoins
Fix for ENG-5816 NPE with test case.
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
Adding stupid mac filebrowser artifacts to .gitignore.
ENG-5854: Set update count for batches of SQL to sum of all updates.
Merge branch 'master' into ENG-5616-determinism