- added support for jms message selectors
- in case of a message ack failure we do a recovery. this is need in particular for auto reconnect scenarios after a broker is restarted