Resolve defects in messagingpattern

- Add new Processor for queue capacity checking
- Handle capacity bounded queues via Processor (with update) to avoid wedged queues in a hard to reproduce race condition
- Track rejected messages
- Expose new properties via JMX