Add check in ProcedureRunner that gracefully rejects all transactions that fail due to missing class error.

Added new environment variables called __VOLTDB_CLUSTER_HOSTID__ and __VOLTDB_TARGET_CLUSTER_HOSTID__ that can be assigned through LocalCluster and the environment variables passed to the constructor of LocalCluster. These environment variables allow you to explicitly identify a specific HostId that should behave differently or "*" for all hosts to behave identically.
Added new test case that attempts to upgrade a catalog on a running system. RegressionSuite has been enhanced to allow you to select a specific HostId to connect the client. This allows stored procedures to fail predictably either at catalog compilation or at catalog deployment.
Clean up some comments used for testing and add comments for clarity
Add support for temp table count star optimization
Get rid of the extra flag, use the subquery flag instead; Add test cases for temp table count query optimization;
Add sql optimization for group by partition column,get rid of reAggregation on coordinator
Fix the related tests
Renaming most of the variables with 'm_' prefix
ENG-6358: Draining on disk generation and catalog with same genration collide on ack and stops export.
Add more planner negative tests
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-6297-groupby-pk-opt
ENG-6358: make sure generation is closed and deleted.
Use Paul's way to clean up the executor
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-6359-temptable-count
Add support for delete as we go.
Somehow we should preserve the first table block; order by does not copy the temp table
Use equal check to avoid performance overhead
Added method to CoreUtils that normalizes bahavior for processing throwables during loading or execution of stored procedures.
Merge branch 'master' of github.com:VoltDB/voltdb into ENG-5964-temptable-performance
ENG-6372: Add skipinternals to kafka export. Make kafkaloader CLI similar to other tools cli.