Fixes #1832
Relates to #1832. Adding the obsolete attribute instead of removing the unused public function.
Fixes https://github.com/Particular/NServiceBus/issues/1837
Relates to #1837 - Removed the warnings when the user has defined mappings in app.config. In the next version, we can try and warn the user much earlier, as soon as we detect that we have mappings for events as opposed to at Subscribe and Unsubscribe time.
Fixed failed unit tests related to #1837
force license dialog to be visible

fixes #1840
Fixes #1841
Cleaning up the unit tests for #1837 by adding TransportDefinition as an injectable property on the UnicastBus.
fixes #1843
This will be automatic from version v4.4
Merge branch 'hotfix-4.3.1' of github.com:Particular/NServiceBus into hotfix-4.3.1
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'