Modify some more fields in HBaseClient to be non-final and/or protected
for easier unit testing.
Modified the log message when an NSREd request is retried to reflect the
real reason it was retried. In the past it *thought* the NSRE was cleared
even if an exception was returned. This was driving me nuts.
Modify the FakeTimer to store a history of the tasks executed