Add function to call in the context of handling a qpid exception which
rethrow a more appropriate cms exception.
Handle MessageID correctly
Implement Connection Meta Data (turned out to be rather simple).
Added exception translation to Connections, Sessions, MessageProducers
and probably MessageConsumer (but this needs looking over again)