Checkpoint 11-07-2013.
MessageProducer closeImpl
MessageConsumer CloseImpl
MessageProducer closeImpl
Fixed receiveImpl for sync receive.
Fixed messageReceived(Mesage m)
Yet another fix for message delivery for both syn and async.
After we mark message delivery is in progress we check if the session is closed
and then ensure to message delivery is finished.
Changes to session, message consumer and producer.
Added support for Durable topic subscriptions.
Modified ConditionManager to support timeouts.
Added more error handling to the AddressResolution class.