Added GzipMessageCompressionSetting and friends.
Making infrastructure types/interfaces internal again.
Fixed logging error - learning to count.
Merge branch 'LoggingImprovements' into GzipMessageCompression
Pulled some of my changes from CustomSerializer into this branch.
Merge remote-tracking branch 'gertjvr/CustomSerliazation' into GzipMessageCompression

Conflicts:
	src/Nimbus/Infrastructure/BrokeredMessageFactory.cs
	src/Tests/Nimbus.UnitTests/BatchSendingTests/WhenPublishingACollectionOfEventsViaTheBusEventSender.cs
	src/Tests/Nimbus.UnitTests/BatchSendingTests/WhenSendingACollectionOfCommandsViaTheCommandSender.cs
	src/Tests/Nimbus.UnitTests/BrokeredMessageFactoryTests/GivenAMessageBrokerFactory.cs
Fixed a bunch of speeling mistooks.
Initial sweep of JsonSerializer and GzipCompression.
Throw using the conservative 64K message limit.
Ensure we know what types we're talking about with response failures.
Merge branch 'MoreLoggingImprovements' into GzipMessageCompression
Ignore MulticastRequest and CompetingEvent, we don't use them yet.
Merge branch 'master' into GzipMessageCompression
Merge pull request #67 from michaelnoonan/MoreLoggingImprovements

More logging improvements
Tweaked task extension tests.
Baseline for startup performance improvements. We're at least measuring how long it takes to create QueueReceivers now.
Merge branch 'master' of https://bitbucket.org/centium-ondemand/nimbus into GzipMessageCompression
Merge branch 'master' of https://bitbucket.org/centium-ondemand/nimbus
Merge branch 'master' into GzipMessageCompression
Bus building performance test. Nasty, nasty hack with lots of generated classes. Need to replace this with SRE shortly.