Refactored the MessageMetadataRegistry class. Facilitated to remove the un-necessary warning which is displayed when a 3.x endpoint publishes an event which is an interface, where the 3.x endpoint added an __impl to the event type in the header. Relates to #1834
Fixed the variable names for metadata. Relates to #1834
Event handlers not required
Remuting the unstable test
When_a_message_is_audited AuditSpyEndpoint also receives the MessageToBeAudited as it is being forwarded to it, wonder why this occasionally works though, something feels off
Incorporated all comments on https://github.com/Particular/NServiceBus/commit/8093ce907a3d558ecb59f20ef3be66593dbf11a4
remove redundant file
remove redundant file
Added a try, catch around the licensing check, so in case of errors, the endpoint will run in a trial mode and not crash.
Fixed the logging to use better formatting.
If there is an exception or a problem reading the registered license or trial license, using an in-memory trial license.
Do not override EndpointConfig.cs file on updates

Added a check to see if EndpointConfic.cs file already exists to stop overriding it on updates.
Now walking folders to find a IConfigureThisEndpoint implementation.
This patch addresses one of the issues raised in #2057
Unfortunately the other issue about referencing a IConfigureThisEndpoint implementation from a different project or referencing a dll with an IConfigureThisEndpoint implementation is not addressed.
refactor message mapper tests
Merge branch 'hotfix-4.5.1' into develop
Improved exception message that AssemblyScanner outputs
Ensuring that if EndpointConfigurationType is specified no scanning is performed by host
Added flag to AssemblyScanner to not throw exceptions.

This is to be used by the NSB host so that the initial scanning does not throw and prevent the whole endpoint from starting.
Exposed a flag to show whether there were errors during scanning
preserve stack trace in BehaviorChain

so we dont have deep nested stack traces
remove redundant debug statement