Added AsynchronousBufferFollowerEngine
ServerTransactionLog sends multiple transactions in a single request
Fix race conditions in TransactionBuffer and AsynchronousBufferFollowerEngine