RabbitMQ.Client version 3.3.2
Merge pull request #223 from micdenny/master

RabbitMQ.Client version 3.3.2
x-cancel-on-ha-failover is now false by default and can be configured with the cancelOnHaFailover connection string value and with the fluent interface method WithCancelOnHaFailover. This should close the issues #218 and #121
Merge pull request #224 from micdenny/master

x-cancel-on-ha-failover is now false by default and can be configured...
Configure prefetchCount for subscription
NinjectAdapter cannot handle first-to-register behavior, Ninject cannot handle registration of Func<>

Implemented similar first-to-register strategy from the WindsorAdapter
to the NinjectAdapter. Refactored CorrelationIdGenerator to an interface
and service strategy. Refactored unit tests involving
CorrelationIdGenerator to use a stub implementation.
Merge pull request #225 from Pliner/master

Configure prefetchCount for subscription
Merge pull request #226 from jhuntsman/ninject-adapter-issues

Issues with NinjectAdapter service registrations
Mark RabbitBus methods with virtual
Make Rpc members protected so it can be extended

Marked members as protected and extracted some code into protected methods
so that I can extend Rpc without duplicating a lot of its implemenation.
Merge pull request #227 from carolynvs/rpc-extensibility

Allow extending the Rpc class
x-expires now can be configured while subscribe, using the fluent interface method x => x.WithExpires(int)
Fix bug with future publish based on rabbitmq

1 added days to future publish queue's name(yeah, i need 14 days delay)
2 added check for messageDelay. now it must be strictly less than
TimeSpan.FromMilliseconds(int.maxValue).  It's not strict border by
spec, but it's limitation of current parameters passing to rabbitmq
client.
Merge pull request #230 from micdenny/master

x-expires now can be configured while subscribe...
Merge pull request #231 from Pliner/master

Fix bug with future publish based on rabbitmq
Async version of exchange declare and bind

Here is an attempt to kill Wait() from PublishAsync
Fixed constructed using Boolean String head uppercase unusual cause problems

Example:
bool flag = true;
string conn = String.Format("host=localhost;publisherConfirms={0}",flag);

conn = "host=localhost;publisherConfirms=True"
Error in
\Sprache\ParserOfT.cs  line 34
if (!success.Remainder.AtEnd)
{
     throw new ParseException(string.Format("Parsing failure: Couldn't parse the whole input; unparsable remainder is: \"{0}\".", success.Remainder.Source.Substring(success.Remainder.Position)));
 }
Merge pull request #235 from chinaboard/master

Use String.Format construct conn string parameter error when connecting to a Boolean type
Fixed constructed using Boolean String head uppercase unusual cause problems

Example:
bool flag = true;
string conn = String.Format("host=localhost;publisherConfirms={0}",flag);

conn = "host=localhost;publisherConfirms=True"
Error in
\Sprache\ParserOfT.cs  line 34
if (!success.Remainder.AtEnd)
{
     throw new ParseException(string.Format("Parsing failure: Couldn't parse the whole input; unparsable remainder is: \"{0}\".", success.Remainder.Source.Substring(success.Remainder.Position)));
 }
Merge branch 'master' of https://github.com/chinaboard/EasyNetQ