fix #60

move serializer settings into the proper constructor.
Merge pull request #61 from jonnii/bug_60

fix #60
Added 2012 solution.
Changed Connection.cs to accommodate large > 32bit statistics from Rabbit and added unit test.
Changed implementation of ClientProperties.cs and Capabilities.cs to allow for a variable list of client properties and capabilities; the actual list of properties is a function of the remote client connected to Rabbit and it's very useful to be able to see these extra properties. The original typed property accessors have been left in place to maintain backward compatibility with existing code.
Merge pull request #62 from DanielBryars/master

Management Api Improvements
Added missing file: ClientPropertiesJsonConverter.cs
Added MessageStats and associated properties to Channel.cs
Changed Connection Port back to Int32 from Int64
Merge pull request #63 from DanielBryars/master

Missing File
Unit test for custom IMessageDispatcher on AutoSubscriber
Removed custom consumer type registration from AutoSubscriber
Upgraded to RabbitMQ.Client 3.0.2
Modified EasyNetQ.nupsec for new RabbitMQ.Client version 3.0.2
Set consistent NuSpec package versions for all projects.
Removed the binary serializer - everything expects messages to be JSON
Fixed DefaultConsumerErrorStrategy, now publishes message with correct type.
Added .gitattributes and fixed line feeds

In order to avoid trouble in future
Merge pull request #72 from ccellar/LF

Added .gitattributes and fixed line feeds
Introduced Preconditions class
Merge pull request #73 from gshutler/preconditions

Introduced Preconditions class
Implement TPL style API for RPC requests on the publish tunnel
Update .gitignore NCrunch exclusions
Merge pull request #74 from uvcrew/request-async

Expose a TPL friendly API for RPC style requests