ENG-7343: download deployment and tests
ENG-7341: Eliminate confusion and a possible race condition in
retrieving the current deployment config:
- Add the deploymentBytes to CatalogContext.  Use them instead of ZK
  where appropriate (anything other than initial deployment file read or
  @UpdateApplicationCatalog).
- Remove m_deployment from RealVoltDB, replace with the deployment from
  the current CatalogContext.
- Have CatalogContext generate the SHA-1 hash for the deployment bytes
  rather than expecting the hash to be provided along with the bytes on
  construction or update.
Merge pull request #1882 from VoltDB/eng7341

ENG-7341: Eliminate confusion and a possible race condition in
Merge remote-tracking branch 'origin/master' into ENG-7343-download-deployment

Conflicts:
	src/frontend/org/voltdb/utils/HTTPAdminListener.java
Update and simplify adhoc ddl benchmark.
ENG-7343: review changes and refactor.
ENG-7334 fixed null pointer exception for first @SystemInformation call after live ddl
Merge pull request #1884 from VoltDB/ENG-7334

ENG-7334 fixed null pointer exception for first @SystemInformation call after live ddl
ENG-7343: review changes.
Merge pull request #1883 from VoltDB/ENG-7343-download-deployment

Eng 7343 download deployment
ENG-7352: Don't lose the default heartbeat timeout value when it's not
explicitly provided in a deployment file.
Merge branch 'eng7352'
ENG-7343: fix response content type.
Merge pull request #1890 from VoltDB/ENG-7343-download-deployment

ENG-7343: fix response content type.
ENG-7313:
- Eliminate spurious logging of bare canonical class name of
  the current class loader.
- Demote compiler info messages to DEBUG when the compiler is
  not standalone (thanks, jhugg!)
- Suppress the deployment file parameter logging on catalog
  update if the deployment file didn't change.
- Log the DDL statements in the current batch to be applied
  to the cluster
- Suppress the per-site catalog hash update messages
ENG-6467: Add provenance comments to generated canonical DDL.
Merge pull request #1892 from VoltDB/eng7313

ENG-7313
Merge pull request #1894 from VoltDB/eng6467

ENG-6467: Add provenance comments to generated canonical DDL.  r=ajgent
ENG-6467: Adding comments to the canonical DDL made things unhappy.
Revert for now.