Added GzipMessageCompressionSetting and friends.
Making infrastructure types/interfaces internal again.
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.
Merge branch 'MoreLoggingImprovements' into GzipMessageCompression
Ignore MulticastRequest and CompetingEvent, we don't use them yet.
Merge branch 'master' into GzipMessageCompression
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
Don't restrict the size of messages here.

We're looking into auto-splitting/auto-aggregating.
Also the Azure SB limit is 256KB (total) and SB for Windows Server is 50MB!
Changed to provide ICompressor as a service + Deflate + tests.
Adding MulticastRequest and CompetingEvent back again - pass those tests.
Merge branch 'GzipMessageCompression' of github.com:michaelnoonan/Nimbus into michaelnoonan-GzipMessageCompression
Replaced project URL in nuget packages
date