Moved MessageFailed, ExceptionDetails and FailureDetails

Moved MessageFailed, ExceptionDetails and FailureDetails contracts back to internal namespace and created an empty/placeholder MessageFailed public contracts.
Adjusting conventions to include external contracts
First draft for external integration (setellite and a handler)
Upgraded to 4.6.5
Fixed the integration test subscription mappings
SyncOMatic update
Getting green
Enriching MessageFailed events with data from Raven
Swiched from doc to view for loading failure data
Removed the extended test timeout
Added tests to the view. Updated contract.
Switched to use RavenDB-stored events
Temporarily changed acc test into perf test to observe performance
Moving contracts to external repo
Split integration and performance tests
Refactored acc tests
Adjusted for 0.1.1 version of contracts
Fixed R# complaint
Tuned the dispatching and marked dispatched index as non-cacheable
Using deletes to mark dispatched. Using Load instead of an index.