Moved Active MQ Message Receiver to own namespace as preparation for refactoring
Refactored ActiveMQ Receiver: Event handling extracted to own class.
Merge branch 'develop' of git://github.com/NServiceBus/NServiceBus into develop
Fixed Transaction ActiveMQ Transaction Handling - Was broken by the introduction of EndProcessMessage
Merge branch 'develop' of git://github.com/NServiceBus/NServiceBus into develop

Conflicts:
	src/ActiveMQ/NServiceBus.ActiveMQ/ActiveMqMessageReceiver.cs
Merge branch 'develop' of git://github.com/NServiceBus/NServiceBus into develop
Improved disposing of ActiveMQ
TransactionalTransport currently calls receiver.Stop in the Dispose method.

Dispose is called by the IoC container. If the transport has other disposable objects they can get disposed by the container before the the receiver is stopped. This leads to a not deterministic shutdown.

Related to #950
Fixed Azure.Logging.Log4Net assembly references
Replace dots in endpoint names by dashes when subscribing to a virtual topic.
This is necessary because dots in the consumer name break the ActiveMQ virtual topic name pattern "Consumer.ConsumerName.VirtualTopic.TopicName"

Also fixing acceptance test that did not detect this problem.
Fixing unit test
Changed ActiveMQ Acknowledge mode for none transactional transport to AcknowledgementMode.IndividualAcknowledge to be able to rollback unprocessed messages on shutdown.
Merge branch 'develop' of https://github.com/remogloor/NServiceBus into develop
Ensuring all IDisposable implemenations are correct.
Increased max time. We really need to speed this up somehow!