What an amazing typo fix!
Make all BrokeredMessage construction go through a consistent code-path.
Improved logging across all messaging activities.

Messages are more clear (hopefully) including consistent MessageType, Path information, MessageId, CorrelationId
Guids are formatted consistently.
Tests are green.
Some unit tests for BrokeredMessageFactory.

Had to make IClock and IBrokeredMessageFactory public in the process. Should we share Internals?
Merge pull request #64 from michaelnoonan/LoggingImprovements

Logging improvements
Correlation information for dispatch errors.
Differentiate between debug/info level messages.
More differentiating between debug/info level messages.

Note: Failure case doesn't have a body type...
Merge https://github.com/NimbusAPI/Nimbus into LoggingImprovements
Making infrastructure types/interfaces internal again.
Merge pull request #65 from michaelnoonan/LoggingImprovements

Logging improvements
Fixed logging error - learning to count.
Fix log param numbering for @michaelnoonan
Ensure we know what types we're talking about with response failures.
Merge pull request #67 from michaelnoonan/MoreLoggingImprovements

More logging improvements
Merge branch 'StartupPerformance' of github.com:NimbusAPI/Nimbus

Conflicts:
	src/Nimbus/Infrastructure/RequestResponse/RequestResponseCorrelator.cs
Added Starting and Stopping events to Bus.cs. AzureQueueManager now warms itself up on bus start so that it doesn't contend with other tasks when fetching subscription names, queue names etc.