Squashed commit of the following:
commit 6315a8f05f43ccc52bbddf0739f9638fdc01e0e5
commit 6a11ff64d1e5acd5e8c916ff8046751f93091efd
commit cb2cb217ebc01824e5ecfdeab0183bfb107f701b
commit 789c324332f4f6215b1a43eb965dfd337f9f3cb8
commit 65b798d7be34ecfac8476a58b50b9365754031c1
commit 42a4ab503404d1029597784d200502e5012b5885
commit a38fe1352ac020b82d7b34f22ef18c4005ab2e79
commit 18fa1a754ea3fe4b2a0159bc7acbd699b4f662cf
ENG-6884: Make all the compiler state consistent after parsing each DDL
statement.  The original thought was that it would be straightforward to
get just the changes for a statement from HSQL and apply these
statement-by-statement to state in the DDL compiler, but it turned out
uglier than originally thought.

ENG-6518: The ticket that prompted the above work.  Make EXPORT work
through live DDL and add tests.
Merge pull request #1787 from VoltDB/eng6884

ENG-6884 and ENG-6518.  r=jhugg.  May my ancestors forgive me...
ENG-7040 Procedure permissions tests
ENG-7040 Forgot new unit test suite
ENG-7161: make role names lowercase
Merge branch 'master' into ENG-7161
ENG-7175. Remove copy of studio.web package.
ENG-7040 - Fix other ad hoc DDL unit tests that got broken
Squashed commit of the following: merge fixes back.
commit 2f43738c818545c690728b860da239fe1f69f1d3
commit de766a13231cc89645ff81b11bbd4fd84b8c9224
commit 2f9638f6f48a64254963e72b6eb2be7b32831542
commit 4994f39e675de9a36a262b875ac453ab629c5ad3
commit e72ec3d602b0368eb7aef4e6c64482fa98eef839
commit 36640381d919966dc21dd56007bd46879ca703b8
commit fab26fce847e7417c69771de1d1b0142d81a3dba
Merge: 9852ab6 c60b6d5
commit 9852ab65f23c79f32519f5ac2762778838970a6a
commit c60b6d5409ced55298732a6951ff92ce806587ad
commit 3233d6e579d535d36a5fe0ed65325241def75f2b
commit 281ea3606a3b2838e0adca75003ccb07c4183a49
ENG-7181: Wasn't a bug, but add another test case to avoid similar
confusion in the future.
Update fixes from remote Squashed commit of the following:
commit 9d24d72bd3845fe6b84537a2d17774be93d59cd6
commit 9029ab640d834a796c8b6ffb8be0e83f3b6f2c7a
commit f54457a938da3cdddfdae0c0d5b295218c6f157b
commit 937a11cc86c3c3878431433944177a0045eeccbc
commit c53a91447ab7521c706788461293d4ab10c23084
ENG-7040 address review concerns
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-7040
Merge pull request #1791 from VoltDB/ENG-7040

ENG-7040 Test ad hoc proc permissions
Merge pull request #1788 from VoltDB/ENG-7161

Eng 7161
Merge remote-tracking branch 'upstream/master'