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
Squashed commit of the following: Updates for VMC
commit bf93ea1cfa43195e6bcfdc57de8ba2cad07b80d9
commit 1a2e74bb42cac0c222846e48a694ae2f715a4da7
commit 8b6635802baf73b2dcf7132676a758055ad77964
commit dae41b02170289a5ada3327d90202274e5203455
commit 516fcb42ad75e391fecfeabcbf49794b2c8d7508
commit 7e42731313698eca626c4a231fae67f402bc0e12
commit 1906e2ed8cee1ac0094e393665cdb10ea1001582
commit 692a627526152a7e08289db90f1847edc6a1f708
commit b94f2dbaf76d277d11a7aff175562c5733210583
commit 0b7f061e5d364f24f40ac2bbaa284d5bf96aefa1
commit f09c483d9887ebe19d26b4e4320fcc8ba2b29807
commit 87bdb137d82ee494d8e41ac9f475018d93bcd10d
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-6436-distinct-reroute