Fixed build to work with VS2012 installed
Really this time, seriously
Allow endpoint configuration of 'Recoverable' property for Msmq messages

OutboundMsmqTransport previously hardcoded Message.Recoverable = true.
Recoverable messages have to be written to disk and therefore limit message throughput.

Add boolean URI parameter 'recoverable' to msmq endpoint addresses.
This property is used by OutboundMsmqTransport to set the Message.Recoverable
property on the outgoing message.  If 'recoverable' parameter is not specified,
messages will default to Recoverable=True (the previous default behavior).
Fixed queue address unit tests
Fixed 2 little typos in docs/source/overview/valueadd.rst

"Poision Messages" fixed with "Poison Messages"
Missing "s" in "MassTransit implement" added
Merged changes
Added MassTransit.Reactive to rakefile
Upgraded to Rx 2.1

The NuGet package for MassTransit.Reactive is now .NET 4 only.
Fix for msmq messages to get to dead letter queue when some error occures

When destination msmq queue has wrong permissions set messages will go
to system dead letter queue. Before was dissapearing.

Conflicts:
	src/Transports/MassTransit.Transports.Msmq/OutboundMsmqTransport.cs
Fixed issue with parsing exponential decimal values
Tweaked some endpoint caching to avoid a nested dictionary error and change RabbitMQ to have separate inbound and outbound connections
Modified the MSMQ subscriptions to make them less likely to be used with RabbitMQ
Added a authentication test failure connecting to RMQ and proper handling of barely-connected state
Thread safe loopback transport
Added display of assembly file version as well as version to avoid confusion with locking the version at 2.7.0 until the next minor release
Missing switch to ConcurrentCache
Removed all unnecessary finalizers and GC.SuppressFinalize calls
Adding a diagnostic bit to see if app is running with full control
renaming diagnostic key
Upgraded to use 3.0.4.0 of the RabbitMQ libraries