simplify microoptimization without changing its current behavior
Merge branch 'master' into ENG-6090-subquery-test-and-fix
Merge branch 'master' into ENG-6090-subquery-test-and-fix
Merge branch 'master' into ENG-6090-subquery-test-and-fix
Merge branch 'master' into ENG-6090-subquery-test-and-fix
more sqlcoverage control
Modified Catalog to store generated DDL rather than the original DDL that the Catalog was compiled from. Added Class to convert Catalog state into DDL syntax. Extended existing compiler tests to compare the generated DDL with regenerated DDL compiled from the generated DDL to verify DDL consistency.
Additional cleanup found during review.
ENG-5899 Empty rejoin test passes.
Remove unnecessary debug code.
ENG-5899 Fix unit tests.
Move DDL output to file called autogen-dll.sql in Catalog.Jar. Comment PARTITION PROCEDURE statements in generated DDL when the Java Procedure has an annotation.
Additional files belonging to last commit.
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-5899
ENG-5899 Fix unit test more betterer.
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-5899
There are still paths that don't annotate a procedure.
Merge branch 'master' into refactor-simplify-microoptimization
ENG-5899 Review changes and rejoin fix.
ENG-5899 Untested review responses, join fix, and merge.

Merge branch 'master' of github.com:VoltDB/voltdb into ENG-5899

Conflicts:
	src/frontend/org/voltdb/iv2/RejoinProducer.java