- Added NServiceBus.Testing.Tests project to solution

- Fixed NServiceBus.Testing.Tests references and NUnit nuget package
- Added implementation for Handler<T>.OnMessage(T) for simplicity + test case
Moved NinjectObjectBuilderExtension out of the Internals namespace
Files moved
Should convert a message back even if special characters are contained in the headers, fixes #869
Merge branch 'develop' of https://github.com/sfeldman/NServiceBus into develop
Standardising API to match xml definition.
JsonSerializer failed to deserialize messages with SkipArrayWrappingForSingleMessages

MessageTypesInitializer was throwing null reference exception when not using the XmlSerializer.
Ensuring proper disposal of MemoryStreams
Implemented IPublishMessages and IHandleScbscriptions interfaces
Merge branch 'develop' of git://github.com/NServiceBus/NServiceBus into develop

Conflicts:
	packages/repositories.config
Merge branch 'develop' of https://github.com/danielmarbach/NServiceBus into develop
Merge branch 'develop' of https://github.com/remogloor/NServiceBus into develop
Making sure we call ToArray on MemoryStreams instead of GetBuffer, see http://stackoverflow.com/questions/3779690/xml-serialization-appending-the-0-backslash-0-or-null-character and http://msdn.microsoft.com/en-us/library/system.io.memorystream.getbuffer.aspx (read the remarks section)
Added option to enable TCP connection sharing to improve ravendb performance, closes #251
Disposing of MemoryStream
Muting some nunit tests from polluting Console.Out
Proper naming in ActiveMqMessageEncoderPipeline test
ControlMessageDecoder and Encoder added for ActiveMQ

The pipeline uses the newly added decoder and encoder
Improved empty body tests