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
Added method to CoreUtils that normalizes bahavior for processing throwables during loading or execution of stored procedures.
Added comments to UtilProc and renamed whitelist method.
Merge pull request #1377 from VoltDB/ENG-6123-Graceful-Failure-On-NonMP-WRITE-Procedure

Add check in ProcedureRunner that gracefully rejects all transactions th...