Updated AutoSubscriber to support loading an explicit list of types instead of having to pass an assembly.

This wil allow using your own assembly scanning mechanisms (or the types registered with a DI container)

Note: the consumerTypes does not check for values in the array, wich is different behavior than the params Assembly[] assemblies method, to make sure it doesn't break existing behavior.
bumped version
Merge pull request #292 from zidad/register-types

Updated AutoSubscriber to support loading an explicit list of types
Fixed exhanges with the plus symbols

The management client did not handle exhanges with symbols the way it
did queues. I updated this and added supporting tests.
Merge pull request #293 from influencetech/master

Fixed exhanges with the plus symbols
Simplify the usage of ConnectionStringParser
Merge pull request #298 from stefan-base/simplify_conn_config_api

Simplify the usage of ConnectionStringParser
RabbitMQ.Client.3.4

Here is a small changes that I've done:
1) Turn off automatic recovery and topology recovery
2) Turn off background thread
3) Compile fixes
Merge pull request #303 from Pliner/update_rabbitmq_client_3.4

RabbitMQ.Client.3.4