Ported:

- https://github.com/Particular/NServiceBus/commit/3df12170b57eafdebb38eea79093cf0eb8a79eb4#diff-ba6be6bc025017d97a2f71c91ebde1bc
- https://github.com/Particular/NServiceBus/commit/675576911dd311dbcfa7a1d70511910f3ea441af#diff-ba6be6bc025017d97a2f71c91ebde1bc
- https://github.com/Particular/NServiceBus/commit/6df02adc05edee70b04d7758fb78bb32e9f02a82#diff-ba6be6bc025017d97a2f71c91ebde1bc

Conflicts:
	src/NServiceBus.NHibernate.AcceptanceTests/App_Packages/NServiceBus.AcceptanceTests/EndpointTemplates/DefaultServer.cs
Acceptance test for #67
Stop reusing message id for timeouts.

Using existing messageId for timeouts it doesn't work when:
 - Timeout storage is shared between endpoints, eg multiple subscribers
 - and the same message goes through SLR subsequent times

Fixes #67
Removed hard coding of Raven
Added GitVersionConfig
Updated NGP and GVT
SyncOMatic update
Merge pull request #69 from Particular/SyncOMatic-20141103-083546

SyncOMatic update
Added missing GHRN
Cleaned inspection errors
Merge branch 'hotfix-5.0.1' into support-5.0