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

Conflicts:
	src/NServiceBus.Core/Sagas/SagaPersistenceBehavior.cs
update gitversion
fix for incorrect cached version
Merge branch 'hotfix-4.7.1' into support-4.7