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
Remove interfaces from POCO classes
Making RabbitMQ dependcy >=3.4

Alternative to previous pull request if you want 3.4 as minimum.  Again it is nuget guidance to leave the upper bound open
Fix number of messages retrieved.  Used to be n-1
Set the purge parameters using the parameter x (for delete)
Merge pull request #302 from stefan-base/remove_poco_interfaces

Remove interfaces from POCO classes
Merge pull request #306 from dove/master

Making RabbitMQ dependcy >=3.4
Merge pull request #307 from PascalN2/master

Fix number of messages retrieved and Set the purge parameters using the parameter x
Merge pull request #1 from mikehadlow/master

Sync with upstream
Merge branch 'master' into req-resp-named