Initial commit of Send/Receive support.
Tidying up and removing some redundant elements
Added support for matching messages to consumers based on affinity to facilitate load balancing and redundancy
Added log statements back in
Removed some further redundant elements
Removed dependency on IMessage and MessageReceivedInfo
Tidied up formatting
Merge branch 'features/sendreceive'

Conflicts:
	AzureNetQ/AzureNetQSettings.cs
	AzureNetQ/Consumer/IHandlerRegistration.cs
	AzureNetQ/Producer/SendReceive.cs
Sneaky project reference to file that no longer exists