Added tag rabbitmq_v2_8_2 for changeset 43a0552f39cf
Capture first connection attempt as inner exception in BrokerUnreachableException
cosmetic: remove trailing whitespace
cosmetic: remove windows line ending
merge bug25092 into default
add IModel.BasicPublish/5 and note unsupportedness of 'immediate'
Merge bug23896
Connection timeouts and socket options

ConnectionFactory now passes a connection timeout value and TcpClient
object down to the SocketFrameHandler_0_9 class. This allows setting a
timeout value, and configuring socket options prior to a connection
attempt.

The ConnectionFactory can be subclassed, and the virtual ConfigureSocket
hook function should be overridden.
s/EmptyContentBodyFrameSize/EmptyFrameSize
more accurate and matching the naming in the server
Merge bug 24991
ensure that the ManualResetEvent is signalled when the main loop exits
Merged bug25255 into default
Simplify configurability of sockets
Add socket timeout message
Comment IPv6 detection logic
Describe purpose of SocketFactory
merge default
merge bug23747 into default
Support connection timeouts on mono
Catch exceptions more specifically