Merge pull request #142 from gegao/master

MRQuery3 runnable
Fixed broken test cases when the MR procedures for TPC-C are enabled
Casting fix for Java 1.6
Print a warning when there are duplicate procedures instead of crashing
Fixed up MapReduceHelperThread so that the non-blocking reduce() method creates its own VoltMapReduceProcedures. Cleaned up some of the variable names in the MapReduceTransaction handle. #143
checkpoint 1