ENG-6854: Refactor catalog group schema generation code to be saner.
ENG-6854: Add ADMIN permission and SYSPROC is an alias of ADMIN.
Remove redundant permission check from ClientInterface.
revert the changes to remove the first pool block
ENG-6854: As Izzy pointed out, we can actually remove sysproc from the
spec.

The aliasing is done in Java when Volt parses the DDL and constructs
the Permission object.
Merge pull request #1741 from VoltDB/ENG-6854

ENG-6854: Add ADMIN permission.

r=akhanzode
ENG-7095: Change the user-visible schema change switch setting from
'adhoc' to 'ddl'.  Try to propogate this change, or some similar change
that makes sense, to more code.
forget to check in the log duration change for tests
Merge pull request #1745 from VoltDB/eng7095

ENG-7095: Change the user-visible schema change switch setting from
Merge branch 'master' of github.com:VoltDB/voltdb into make-test-deterministic
Merge pull request #1746 from VoltDB/make-test-deterministic

forget to check in the log duration change for tests
Merge pull request #1743 from VoltDB/ENG-7048-performance

revert the changes to remove the first pool block