Fixed Transaction handling of ActiveMQ

- The introduction of EndProcessMessage has broken the transaction handling. Fixed in this version and refactored message receive
- Fixed shutdown of ActiveMQ transport
- Added stop to ITransport to provide deterministic stop of the dequeue strategies. Fixes #960
- Fixed Azure.Logging.Log4Net assembly references