Sagas with long namespaces no longer blows up when persisting unique
attributes. Closes #372

Conflicts:

	src/impl/SagaPersisters/RavenSagaPersister/NServiceBus.SagaPersisters.Raven.Tests/NServiceBus.SagaPersisters.Raven.Tests.csproj
	src/impl/SagaPersisters/RavenSagaPersister/NServiceBus.SagaPersisters.Raven.Tests/When_updating_a_saga_property_that_has_a_unique_attribute.cs
	src/impl/SagaPersisters/RavenSagaPersister/NServiceBus.SagaPersisters.Raven/RavenSagaPersister.cs
Made WcfService and WebService independent of IMessage. Closes 377
Build script patch to fix "NServiceBus.Host32.exe not built in 32 bit".

Conflicts:

	default.ps1
NServiceBus.Host32.exe not built in 32 bit, closes #441
Added .Distinct() to result. Closes #473
The raven timeout storage now supports multiple endpoints sharing the same
raven database. Closes #471

Conflicts:

	src/timeout/NServiceBus.Timeout.Core/TimeoutData.cs
	src/timeout/NServiceBus.Timeout.Core/TimeoutTransportMessageHandler.cs
	src/timeout/NServiceBus.Timeout.Hosting.Windows/Persistence/RavenTimeoutPersistence.cs
We're now caching the lookup of the local IP to improve performance when
sending messages to a server identified by ip instead of the machinename.
Closes #470

Conflicts:

	src/utils/MsmqUtilities.cs
The binary serializer now supports unobtrusive messages. Closes #452
Change ScaleOut Sample to make it F5 workable.
Closes #440

Conflicts:

	Samples/ScaleOut/Orders.Handler/EndpointConfig.cs
Cannot run any hosts in build 3.2.2279 due to error with Performance Counters, fixes #436

/installIfrastructure does not terminate the process after is finished, fixes #453

Conflicts:

	src/hosting/NServiceBus.Hosting.Windows/Program.cs
	src/unicast/NServiceBus.Unicast.Monitoring/PerformanceCounterInitializer.cs
	src/unicast/NServiceBus.Unicast.Monitoring/PerformanceCounterInstaller.cs
Stop using HttpContext.Current to identify if running under web context, fixes #430

Conflicts:

	src/config/NServiceBus.Config/Configure.cs
Use JSON serialization In AsyncPagesMVC3
Closes #427

Conflicts:

	Samples/AsyncPagesMVC3/AsyncPagesMVC3/Global.asax.cs
	Samples/AsyncPagesMVC3/Server/MessageEndpoint.cs
Added Copyright to Nuget packages, closes #415
Added better exception type. Closes #412

Conflicts:

	src/impl/SagaPersisters/RavenSagaPersister/NServiceBus.SagaPersisters.Raven.Tests/NServiceBus.SagaPersisters.Raven.Tests.csproj
	src/impl/SagaPersisters/RavenSagaPersister/NServiceBus.SagaPersisters.Raven/RavenSagaPersister.cs
Improve exception messaging (include queue name when possible).
Closes #405

Conflicts:

	src/impl/unicast/queuing/NServiceBus.Unicast.Queuing.Msmq/MsmqMessageSender.cs
Now gets the first exception where ex.Source != mscorlib. Closes #400

Conflicts:

	src/unicast/NServiceBus.Unicast/UnicastBus.cs
Fix Debug Message of empty address.
Closes #390

Conflicts:

	src/unicast/NServiceBus.Unicast/UnicastBus.cs
Added ConfigureComponent<T>(Func<T> component ....) and Configure<T>(Func<T> ....). Closes #386
Fixed #318 - IWantToRunAtStartup.Stop method is not called if process is running longer than 5 minutes.
Pull from Micah Martin that fixes a off by one bug in the way we parse
ip-addresses. Closes #458

Conflicts:

	src/utils/MsmqUtilities.cs