Add HBase LogTest case
Prevent KCVSLog from slicing with end < start
Rewrite BackgroundThread interrupt handling