Merge branch 'hotfix-4.3.1'
Update the license installer to put licenses in the HKLM\ParticularSoftware\NServiceBus, #1852

Modify the core to read license from the new location (HKLM\ParticularSoftware\NServiceBus), #1852
Modify the core to read license from the old locations as well (4.0, 4.1, 4.2, 4.3), #1852
Update the licenseinstaller.exe according to the above, fixes #1850, related to #1852
Update init.ps to use package version instead of the cmdlet, fixes #1849, related to #1852
Bus failing to publish interface-defined event when messageConstructor not defined, fixes #1851
Fixes #1861
Relates to #1861
Merge branch 'hotfix-4.3.2'
AssemblyQualifiedName is already quoted

no need to add more quotes
updated AllTransports to reflect actual definitions instead of manual removals
Merge branch 'hotfix-4.3.2' into develop
Ignoring test because it depends on msmq and should move, see #1878
Fixes #1879
Fixes #1880
Fixed the typos in the license messages displayed to the user.
Including file version when logging found features
When_publishing_an_event.Should_be_delivered_to_allsubscribers applies to every transport, not only msmq
Introduced HasSupportForDistributedTransactions
The case represented by test When_sending_a_message_from_a_non_transactional_endpoint_with_a_ambient_transaction_enabled doesn't make any sense for non dtc transports
lack of HasSupportForDistributedTransactions is to be assumed with support