Add manual control over subscriptions to Pub
xpub welcome msg
Merge pull request #1267 from somdoron/manual_and_welcome

Manual and welcome
remove debug printf in test_xpub_welcome_msg
Merge pull request #1268 from somdoron/manual_and_welcome

remove debug printf in test_xpub_welcome_msg
documentation for welcome msg and xpub manual
add to authors
Merge pull request #1269 from somdoron/manual_and_welcome

Manual and welcome documentation
test unauthenticated messages from vanilla sockets

fails on all auth mechanisms
reject old ZMTP connections if auth enabled

auth mechanisms were only enabled when ZMTP handshake
is latest version, meaning that connections from old sockets
would skip authentication altogether
add session->zap_enabled()

checks mechanism != NULL, or NULL + non-empty zap_domain
allow vanilla socket security tests to run on Windows

- add ws2tcpip.h
- alias close->closesocket
- increment port in sec_null test
craft vanilla socket security test messages

use explicit ZMTP/1.0 anonymous greeting
rather than HTTP request that just happened to work
Merge pull request #1272 from minrk/security-old-zmtp

reject old ZMTP connections if auth enabled
Alter --with-libsodium default.
Merge pull request #1275 from pmienk/master

Fix #1274
Problem: zmq_epgm is duplicate of zmq_pgm

There is zero benefit to this, and some confusion due to the special
case nature of this man page.

Solution: delete the zmq_epgm man page.
Merge pull request #1276 from hintjens/master

Problem: zmq_epgm is duplicate of zmq_pgm