First commit of one solution file for the whole NSB source.

Still a lot of work to do!
Merging Azure projects
Added missing Azure tests project.

Fixed failing unit tests
Dealing with strong naming
Fixing up build script
The threading strategy is now injected into the poller
Making sure that we try to stop a receiver that isn't started
Assembly signing
Fixed spelling mistake
Fixed output folder to be binaries
Introduces a transportconfig section to replace the obsolete
MsmqTransportConfig. This allows other transports like ActiveMQ to avoid
relying on msmq related config.
Changed the unicastbus to not send the impl class when interfaces are
used. Also made sure that the order of serialized interfaces is
predictable to give the serializers a better chance to support multiple
interfaces. Thanks to @remogloor for the help!
Refactored the code to allow the transactional to be resolved from the
container as a transient object
Squashed commit of the following:

commit d7f3b215adfd1c37799da417c812cec556a724a7
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sun Nov 18 11:26:03 2012 +0100

    Muted a timing senitive timeout test

commit 30867658c3b2a12270920fb8f5e745656c640d78
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sun Nov 18 11:04:40 2012 +0100

    Fixed a bug where ready messages where not sent since we hooked up to the
    wrong transport

commit 4886abbbb9d21b894a75943e0f5812cac9fad355
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sun Nov 18 10:50:23 2012 +0100

    Simplified the gateway now that we can resolve the transport from the
    container

commit 1170f89f74bc61727c02df3572fc861ec7a631eb
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sun Nov 18 10:20:41 2012 +0100

    Cleaned up the distributor now that we can resolve the transport from the
    container

commit 5b394556681f5ecdaaafdf60163e6fd30a4f17ed
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sun Nov 18 09:49:16 2012 +0100

    Cleaned up the satellite launcher since we now can resolve the transport
    from the container

commit b15c65f0b9c21e08b2133ca30090afb27aebdf81
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sat Nov 17 18:05:06 2012 -0600

    The timeoutmanager now resolves the transport through the container

commit 0237c0cadbd756f6f42c292eb687ad424f26b051
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sat Nov 17 17:29:23 2012 -0600

    Removed the no longer used proxy

commit bcb21b67d23e1743871248707c5f13d39b044cb6
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Sat Nov 17 17:28:02 2012 -0600

    Added a getter for the transport in the unicastbus so that users can get
    access to it if needed
normailizing end of lines
zip, wix and nuget working

Host32 working
Cleanup folders
Raven UoW was not disposing of session if an error occurred, closes #755
Marked Raven dtc test as explicit because we need to have MSMQ + DTC installed on the build server.
normailizing end of lines
Merge branch '3.4.0' into develop

Conflicts:
	default.ps1
	packages/repositories.config
	src/NServiceBus.Core/ConfigureJsonSerializer.cs
	src/NServiceBus.Core/ConfigureLicenseExtensions.cs
	src/NServiceBus.Core/Distributor/DistributorBootstrapper.cs
	src/NServiceBus.Core/Distributor/DistributorReadyMessageProcessor.cs
	src/NServiceBus.Core/Distributor/ReadyMessages/ReadyMessageSender.cs
	src/NServiceBus.Core/Gateway/Sending/GatewaySender.cs
	src/NServiceBus.Core/Licensing/Configure.cs
	src/NServiceBus.Core/Satellites/SatelliteTransportBuilder.cs
	src/NServiceBus.Core/Serializers/Json/JsonMessageSerializerBase.cs
	src/NServiceBus.Core/Timeout/Hosting/Windows/TimeoutMessageProcessor.cs
	src/NServiceBus.Core/TransactionalConfigManager.cs
	src/NServiceBus.Core/Unicast/Monitoring/Headers.cs
	src/NServiceBus.Core/Unicast/Transport/Transactional/Config/Bootstrapper.cs
	src/NServiceBus.Core/Unicast/Transport/Transactional/Config/LicenceConfig.cs
	src/NServiceBus.Core/Unicast/Transport/Transactional/TransactionalTransport.cs
	src/NServiceBus.Core/Unicast/UnicastBus.cs
	src/core/NServiceBus/Serialization/IMessageSerializer.cs
	src/impl/Serializers/NServiceBus.Serializers.Json.Tests/JsonMessageSerializerTest.cs
	src/impl/Serializers/NServiceBus.Serializers.Json.Tests/packages.config
	src/impl/licensing/NServiceBus.Licensing/NServiceBus.Licensing.csproj
	src/impl/unicast/transport/NServiceBus.Unicast.Transport.Transactional.Config/NServiceBus.Unicast.Transport.Transactional.Config.csproj
	src/impl/unicast/transport/NServiceBus.Unicast.Transport.Transactional/NServiceBus.Unicast.Transport.Transactional.csproj
	src/satellites/NServiceBus.Satellites.Tests/FakeTransportBuilder.cs
	src/satellites/NServiceBus.Satellites.Tests/SatelliteLauncherContext.cs
	src/satellites/NServiceBus.Satellites/NServiceBus.Satellites.csproj
	src/unicast/NServiceBus.Unicast.Monitoring/NServiceBus.Unicast.Monitoring.csproj
	src/unicast/NServiceBus.Unicast/NServiceBus.Unicast.csproj
	src/unicastTransport/NServiceBus.Unicast.Transport/NServiceBus.Unicast.Transport.csproj