Now using a static index and a fresh session to load all timeouts from Raven
to avoid running into the 30 requests per session limit. Closes #424
Squashed commit of the following:

commit 59d66a85eb4801ecbf2acc990a99f21401bb562b
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Tue May 29 11:19:03 2012 +0200

    Changing the performance test to use more than 30000 timeouts to expose the
    bug.

commit f2fe4e4be8e6dd9ce951012e5fe355891decb0e8
Merge: 5f3d715 e675f2b
Author: andreasohlund <andreasohlund2@gmail.com>
Date:   Tue May 29 09:42:08 2012 +0200

    Merge branch 'TimeOutManagerWithStaticIndex' of github.com:NServiceBus/NServiceBus into hotfix-424

commit e675f2b0139948ebab127f9c67dab196cd885331
Author: John Simons <johnsimons007@yahoo.com.au>
Date:   Tue May 29 14:52:09 2012 +1000

    Fix for "Timeouts fails to load if there are more than 30*1024 timeouts in storage"

commit 1e4f4cfa6889ac0d7752726096fd666320dfc957
Author: John Simons <johnsimons007@yahoo.com.au>
Date:   Mon May 21 14:41:20 2012 +1000

    Creating static RavenDb indexes for Timeout.

    Loads only 2 hours worth of TimeOuts, closes #388
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.