make run-class.sh working in Mac per ctasada

https://github.com/voldemort/voldemort/issues/132
Added unit tests to ensure that slops are registered for different asynchronous put operation failures
Bug fixes to HintedHandoffFailureTest and added more tests to handle 3-2-2 config. Removed SleepyForceFailStore
Tool to forklift data over for store migrations
Adding unit test for fork lift tool
Clarifying arbitrary choice to return BEFORE for equal vector clocks.
Forklift tool fix to equally spread fetches
Adding another Hinted handoff failure test to ensure main thread returns with failure when all replicas dont respond
Added bigger timeout to testNoSlopsOnAllReplicaFailures test and doing better exception handling in HintedHandoffFailureTest
Added Null pointer check in teardown of ReadOnlyStorageEngineTest
Adding basic support for abortable rebalances, more to follow
Adding proxy write tests
Proxy to donor implementation + tests
Fixing test cases, have RebalanceController use ProtoBuf
Adding @deprecated for proxy put param + cosmetic debug msg fixes
Added a mode to the forklift tool to allow all conflicting versions
to be copied over to the destination
Added unit test
Cleaned up code# Please enter the commit message for your changes. Lines starting
Making the methods of RebalancePartitionsInfo synchronized so as to avoid the race condition in asMap and removeStore
Removing synchronized keyword from the static and private methods