Add configuration options for features that need to be added into the NMS.ActiveMQ lib to sync up with the Java and C++ client.  

Wire up the ConnectionAudit bits in Connection and ensure that consumers and session get removed from Audit when disposed, this will allow Consumers to support duplicate Message filtering later on. 

Fix https://issues.apache.org/jira/browse/AMQNET-426 by throwing the correct exception.
7 files changed