add tests for handleinvocationcache
split message from timout handlers for perf
use runtime types where possible
move to delegates
use list instead of dict

add perf tests
add todo
better tests
Fixed broken nuget dependencies in the transport packages
Made the strategy for auto subscriptions pluggable so that we can override
it for the broker tranports
ActiveMq and RabbitMq now supports config less pub/sub
Re-enabling the AMQ transaction tests now that the driver has been fixed
The convention for generating RabbitMq routing keys are now pluggable
Adding team-scoped reshapers settings for all solutions
Fixed the validation that prevents send only endpoints to
subscribe/unsubscribe
Muting the sqlserver pub/sub test since its not stable on the build server
Do not open an NHibernate session until the saga persister needs it
Changed init.ps1 script to display just the warnings to the user, closes #1011
Modified new fluent API to use Enable/Disable.
Ensuring SqlServer ISendMessages throws the right exceptions if sending fails.
Increasing number of retries for autosubscriptions because SqlServer transport takes a bit longer to create tables.