Merge branch 'release-5.0.0'
Merge branch 'release-5.0.0'
Making sure that message with a pre-existing sagaId won't start new saga.
Fixes #2446
Adding failing acpt test for #2446

Making sure that a messages with a sagaid header won't start new sagas

Since they are targeted to a specific saga a new one should not be created
if it can't be found.

Fixes #2446

Adding test to verify that saga type should match

So that other sagas could be started
Deserializing of messages step needs to occur before callback invocation step, fixes #2451
fix exception tests to cope with pipeline reorder
Shortening test name to avoid queue name issues in acceptance tests
update GFV and packager
Merge branch 'hotfix-5.0.1'
fix exception re-order
remove redundant param
Merge branch 'master' into develop

Conflicts:
	src/NServiceBus.AcceptanceTests/Exceptions/When_handler_throws.cs
	src/NServiceBus.Hosting.Profiles/NServiceBus.Hosting.Profiles.csproj
	src/NServiceBus.Hosting.Profiles/packages.config
	src/NServiceBus.Hosting.Windows/NServiceBus.Hosting.WindowsAnyCpu.csproj
	src/NServiceBus.Hosting.Windows/NServiceBus.Hosting.WindowsX86.csproj
	src/NServiceBus.Hosting.Windows/packages.config
Fixed merge commit mixup
allow retries when handler throws SerializationException

fixes #2384
Persistence is not required for SendOnly endpoints, fixes #2367
Throwing a better exception when performance counter instance name limit is reached, fixes #2352
Merge pull request #2467 from Particular/Issue_2352

Better exception when performance counter instance name limit is reached
Disposing of MessageQueue
DisposeManaged not needed
Introduced the concept of ErrorSubscribers
Changed to use IObservable streams