Avoid sending duplicate COMMIT messages.
Add origin info in deliver callback.
Merge pull request #85 from EasonLiao/pending_txns

ack processor doesn't need to send commit for already committed transactions
Merge pull request #76 from EasonLiao/attach_origin

How does the application identify transactions?