Merge pull request #839 from hintjens/master

Cleaned up option to force identity on outgoing connection
Fixed duplicate variable declaration.
Added test for ZMQ_CONNECT_RID
Updated man entries, and added behavior in case the user duplicates peer ids.  In this case the socket reverts to default behavior.
Merge pull request #841 from Prarrot/master

ZMQ_CONNECT_RID tests and man
Fix compilation of tests on MSVC 2008
Fix CMake tests - delete non-existing test_connect_rid
Merge pull request #842 from ipechorin/master

Fix compilation of tests on MSVC 2008
factorize code in proxy
added test_connect_rid file and added to CMakeLists again.
tabs to spaces
Updated AUTHORS
added space at end of file
Merge pull request #847 from Prarrot/master

Added test_connect_rid
Merge pull request #846 from lalebarde/master

factorize code in proxy
Cleaned up formatting of test_connect_rid.  Set LINGER to 0 on sockets.  This may address the test failing on some devices.
Added assert on duplicate id in ROUTER and STREAM sockets.  Updated man to reflect this change.  Modified test case to match.
Added asserts on socket close in test_conenct_rid.
Merge pull request #848 from Prarrot/master

Changed fail behavior of CONNECT_RID to an assert failure instead of silent failure.
typo fix: RECVHWM -> RCVHWM