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
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
SyncOMatic update
Merge pull request #70 from Particular/SyncOMatic-20141103-090024

SyncOMatic update
Fixed inspections
Updated NGP and GVT
Merge branch 'hotfix-4.5.3' into support-4.5