In the heartbeat algorithm, compensate for any abrupt jumps forward in the system clock.
This can sometimes be an issue in virtualized environments if time synchronization between
the host OS and guest OS is misconfigured.

In addition, fix the `clusterTimeDiff` calculation so that system clocks drifting in any
direction do not cause spurious timeouts.  Previously, `clusterTimeDiff` would converge
to zero, so that converging clocks were compensated but not diverging clocks.

Finally, include `cluster.timeDiff` in the `HealthMonitor` logging.
OP_WRITE optimization and simplification of WriteHandler
Checkstyle compliance + minor tweak
Removed some unwanted javadoc
refactored client requests used in client executor service
small clean up
fixed checkstyle error
fixed checkstyle error
copyedit
copyedit
copyedit
copyedit
copyedit
copyedit
copyedit
copyedit
copyedit
copyedit
copyedit
copyedit