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
Merge pull request #761 from claws/add_dscp_sockopt

Add ability to set Differential Services Code Point socket option
Fix windows build for type of service.
Merge pull request #762 from ricnewton/master

Fix windows build for type of service.
make win32 signaler support ephemeral ports
Merge pull request #765 from pijyoi/master

make win32 signaler support ephemeral ports
Fix issue #763
Merge pull request #766 from hurtonm/master

Fix issue #763
changing zmq_proxy_steerable to not use null terminated strings
Merge pull request #768 from Talksum/master

changing zmq_proxy_steerable to not use null terminated strings
Code cleanup
Merge pull request #770 from hurtonm/master

Code cleanup