added j to track sub i transactions
added with_transaction to store
added with_transaction_lock
added batched transactions
added unit tests for batched catchup and Store.safe_insert_value
added a test for transaction semantics of continued application of a partially applied paxos value
fixed off by 1 error in batch size
some small fixes in local_store
fix for ARAKOON-387 (Getting multiple keys/values is not consistent)
Reverting "fix for ARAKOON-387 (Getting multiple keys/values is not consistent)"

This reverts commit 7f54c2ac747bc108dbced3305b68cfbdb49c9193.
Merge pull request #44 from Incubaid/fix-value-transaction

Transaction changes