reduce Dict lookups

fixes #1627
fix nullref in GetFieldsAndProperties
Adding acceptance tests to verify outgoing message mutators
Making sure that the sent time and version headers gets populated at all
times. #1910
Making sure that the sent time and version headers gets populated at all
times. #1910
Updated the version. This will be automatic from 4.4 onwards. Relates to https://github.com/Particular/NServiceBus/issues/1910
Merge pull request #1899 from Particular/FixDictionaryLookups

reduce Dict lookups
Merge branch 'hotfix-4.3.3'
removing subscriptionspy from acceptance tests as it can lead to race conditions and there is a better way to do this.
forgot about brokers in this test
Fixes #4321
Merge branch 'master' into develop
changed acceptance test endpoint naming convention to include testname
changed acceptance test endpoint naming convention to include testname, better way
dealing with too long queue names in msmq
msmq is a bit inconsistent in it's naming conventions, playing safe and limiting everything to 124 chars
A TransactionScope here causes #1918
Running performance tests against release versions
Added HostInformation class
Switch the hsotinfo over to be instance based and resolved from the
container