Management client NuGet icon.
Factored ConsumerDispatcher out of QueueingConsumerFactory.
Version to 0.12.4
Fixed bug with request-response return queues not being cleared up. Thanks Nick Van Eeckhout :)
Fixed failing test.
Factored HandlerExecutionStrategy out of QueueingConsumerFactory.
Renamed ConsumerInfo to AutoSubscriberConsumerInfo to avoid confusion.
Renamed ConsumerAttribute to AutoSubscriberConsumerAttribute to avoid confusion.
Moved AutoSubscriber into the AutoSubscribe namespace.
Big internal consumer rewrite.

EasyNetQConsumer, QueueingConsumerFactory have been removed. A single logical consume is now represented by PersistentConsumer, this spawns new InternalConsumer instance if there is a break in the connection to RabbitMQ. The consumer dispatcher thread is maintained by the ConsumerDispatcher. The internals are now much simpler and should make implementing pipeline interceptors and consumer cancellation far simpler.
Bumped version number to 0.14.0
Null checks and type contraints.
PersistentConsumer tests.
TransientConsumer - also moved all consumer code into the EasyNetQ.Consumer namespace.
Single use consumer.
Dispose now correctly shuts down consumer loop.
Removed irritating performance profiler result from sln file. Bad Visual Studio.
Added incomplete IClientCommandDispatcher
Stringify MessageProperties in error message.
Message properties now back in error message. Should fix bug with hosepipe.