Revert "Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for the repear socket."

This reverts commit 0b92831b2a82c3bbc0e9371662c546b94915a3ea.
Reduce default maximum number of sockets by 1 so there is room for the reaper socket.
Fix signed/unsigned comparison
Fix signed/unsigned comparison
Merge pull request #752 from ricnewton/master

Revert "Make FD_SETSIZE = ZMQ_MAX_SOCKETS_DFLT + 1 so there is room for ...
Merge pull request #753 from pijyoi/master

handle bind error in make_fdpair() win32 codepath
Merge pull request #754 from pijyoi/master

remove all asserts during critical section for win32 make_fdpair codepath
Added links to RFCs for socket patterns
Merge pull request #755 from hintjens/master

Added links to RFCs for socket patterns
Fixed typo in documentation about zmq_proxy_steerable()
Merge pull request #756 from 0x6d686b/master

Fixed typo in documentation about zmq_proxy_steerable()
Fixed test_many_sockets

* failed on systems where process could not allocate 1024 sockets by default
* include path for platform.hpp was wrong; fixed it
Reverting path change on platform.hpp, this broke some builds
Merge pull request #758 from hintjens/master

Fixed test_many_sockets
Moved version macros to top for better visibility
Merge pull request #759 from hintjens/master

Moved version macros to top for better visibility
Move linger test to issue repo.

See https://github.com/zeromq/issues/pull/7

Signed-off-by: Shannen Saez <shannenlaptop@gmail.com>
Merge pull request #760 from shancat/move_linger_test

Move linger test to issue repo.
Add ability to set and get DSCP socket option
tidy up