Delete should use GetVersion instead of Get

1) Currently Delete uses Get instead of GetVersion before doing delete.
This can cause the Get to count towards Quota and is also unnecessary
overhead when you want to delete things.
2) Now GetVersion is attempted and if multiple versions are encountered,
then a Get is done to do the read repair.
3) Put uses duplicated code, the code is consolidated. Made the methods
private. I think I should replace the GetVersion method with the new
method I wrote, but not sure what is the use case and saving that for a
later date.
DataCleanup job should not run during rebalance

1) There is a check to not start Data Cleanup job during rebalance,
but after it is started, there is no periodic check.  This causes the
data cleanup to compete with rebalance.
2) Check every 10,000 entries scanned to make sure that there is no
rebalance in progress.
3) Added error condition around the data retention to make sure that if
it is set to 0 or lesser days the value is ignored and an error is
logged. Previously if it is set to 0, it will wipe out your entire data.
Log warning for GET ALL and DELETE

Log warnings for other than GET and PUT.
Merge pull request #210 from arunthirupathi/deleteGetVersion

Delete should use GetVersion instead of Get
Releasing Voldemort 1.8.13
Merge pull request #212 from arunthirupathi/CleanUpRebalance

DataCleanup job should not run during rebalance
Upgraded to Tehuti 0.5

Tehuti 0.5 includes a fix about Histograms not clearing their samples properly. Also added some trace logging code in StoreStats.
Releasing Voldemort 1.8.14
Fix bitrot and make it build again with newer toolchain
Fix the lib.private section of pkg-config file
Merge pull request #208 from readams/master

Fix bitrot and make it build again with newer toolchain