Add overloads that take actions when testing sagas.
azure package should depend on nservicebus package
removed some unnecessary code
Merge branch 'develop' of https://github.com/NServiceBus/NServiceBus into develop
Making sure that a the MessageDriven subscription manager is always in use
when using the Msmq,Sql or AzureQueues transports. #SB-87 Done
Merge branch 'allow-actions-in-tests' of https://github.com/jkodroff/NServiceBus into jkodroff-allow-actions-in-tests
Merge pull request #1131 from fhalim/develop

Correct error message to reference IHandleMessages
Fixed logging
Fixed sample
Including endpoint name in the client properties for RabbitMq connections
Changed the NHibernate saga persiter to use the Table per Concrete Class
strategy
The acceptance test are now dumping the context if they fail so that we
can debug easier
Made sure that the RabbitMq persistent connection implements the dispose
pattern correctly and also logs any exceptions that might occur during
dispose
Made sure that message handlers are loaded even if users omit to call
.UnicastBus() #STD-43
Ensuring we are disposing of PerformanceCounter instances properly.

Added PerformanceCounter.CloseSharedResources() after PerformanceCounterCategory.Create, see http://blog.dezfowler.com/2007/08/net-performance-counter-problems.html
Made sure that we unregister the OnConnectionShutdown event before we
close the Rabbit connection. This prevents the reconnection logic to kick
in
Changed format code style file.