Minor refactoring of Distributer.handleMessage(). We'll keep a circular buffer of the last clientHandles that we've seen to determine whether we are getting back ClientResponses twice for the same handle...
More changes to replace LoggerBoolean.get() with LoggerBoolean.val
Always print the % of speculative txns in the final benchmark results
A few more LoggerBoolean.get() fixes
Switched a bunch of stuff to use ExceptionHandlingRunnable instead of the built-in Runnable interface