C++ and build.xml changes to comply with gcc 4.8 fussiness & related cleanup
Finish cleanup after gcc 4.8 compatibility change
ENG-6098: Changes to allow a null catalog to be provided to
@UpdateApplicationCatalog
ENG-6098: Hacky change to make catalog bytes from two identical
catalogs generated at different times result in the same SHA-1 hash.
ENG-6098: Create deployment SHA-1 hash, pass it along with the catalog
SHA-1 hash.  Hopefully the plumbling is complete, but it's
not-yet-used for making catalog update decisions.
ENG-6098: Fix up test that breaks if we never change the timestamps of
the files in the jar.
ENG-6098: Add the ability to get the hashes for the current catalog
and deployment from the SystemProcedureExecutionContext.
ENG-6098: Refactor catalog hash acquirement.
ENG-6098: Cleanup.  Remove old deployment CRC
generation code.
ENG-6098: Remove test for parameter I removed.
Merge remote-tracking branch 'origin/master' into eng6098
ENG-5875 Correct row sizing when there are VARCHAR(CHARACTER) columns.
Merge branch 'master' into ENG-5875-rowsize
ENG-5968: Remove loadCatalogFromJar method which fails catalog version
check rather than recompiling.
Merge pull request #1344 from VoltDB/ENG-6221-orderbyindexedselfjoin

Eng 6221 orderbyindexedselfjoin
Add support for subselects from partitioned tables
For ENG-6050, try to provide a cleaner error message when a rejoin snapshot fails due to node failure
Merge pull request #1347 from VoltDB/ENG-6050

For ENG-6050, try to provide a cleaner error message when a rejoin snaps...
Add more test cases for subselect with partitioned tables
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-6254-more-subselects