Added an optimized version of PartitionSet.removeAll()
Fixed failing test cases for the TransactionQueueManager. I think we need to write a test case that makes sure that we can abort distributed txns properly