Added the bookeeping info to keep track of whether a txn was released from the PartitionLockQueue for a given partition. Minor refactoring and clean-up of AbstractTransaction internals  #115
More refactoring to try to fix our queuing problem. HStoreSite.transactionFinish() will skip queuing FinishTxnMessages if the txn was not released at a partition #115