Added RabbitMQ .net client files to external-bin
- msmq configuration / tx & non-tx queue tests

- moved singleton to shuttle-core
- added msmq configuration
- tx / non-tx tests
- parameterized inbox tests
Implementation of RabbitMQ configuration
Merge for RabbitMq config
Allow register of QueueFactory on bus

Implement to be able to specify the QueueFactory on the ServiceBus
configuration
Extend RabbitMq configuration

Extend app.config section as well as using fluent type of configuration
rabbitmq: Swallow exception for OverwriteIfExists

If a queue is declared true for OverwriteIfExists, the queue will be
dropped first before creating it. Any exception for drop operation is
ignored.
updated rabbitmq csproj file to compile using framework properties