Added RabbitMQ for Windows instructions

The management plugin is not automatically installed, making the localhost return an error. Added some instructions on how this can be done.
Copying MT Headers into Rabbit Headers
Updated the HealthService and TimeoutService to use the control bus
Changed RabbitMQ address to remove username@password from the Uri, and added configuration of the host builder to specify outside the URI
Missing Context on Publish, fixes issue #158
Autofac registration change, fixes issue #160
Update doc/source/overview/logging.rst

Add how to section titled "Logging with MassTransit.Log4Net".
Updated NewId to match original process
Removed contract usage
Updated RabbitMQ to 3.0.0 and updated versioning of assemblies
Added a MessageScope extension for Windsor to allow per-message container lifecycle
Missing file
Updated Fault to include IFault non-generic type
Added implemented types for testing concrete messages published
Fixed Fault on transactional queue and issue #162
Added sample for how to use the injecting saga repository
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