Description
1. Add a config flag to limit the max number (by count and/or bytes) of uncommitted message per transaction
2. Add a config flag to limit the max number of simultaneous transactions per destination
On limit exceeding, rollback the tx and return a ResourceAllocationException to the client
Possible default values:
6.x - unlimited (current behavior)
7.x - 10,000