Merge pull request #301 from GreatFruitOmsk/master

Add support for ZMQ_IMMEDIATE and ZMQ_DELAY_ATTACH_ON_CONNECT socket opt...
zauth missing from makefile
Merge pull request #303 from cbusbey/zauth_makefile

zauth missing from makefile
Merge pull request #304 from GreatFruitOmsk/master

Fix multiple equal case statements can be enabled at the same time.
fix other duplicate case statement
Merge pull request #305 from cbusbey/build_fix

fix other duplicate case statement
Merge pull request #306 from GreatFruitOmsk/master

Fix multiple equal case statements can be enabled at the same time when ...
Add support for ZMQ monitors
Merge pull request #309 from ealgell/monitor#193

Add support for ZMQ monitors
fix error on address part in zmq version >= 4.0.0
Merge pull request #311 from ealgell/monitor#193

fix error on address part in zmq version >= 4.0.0
improve send performance

GetByteArrayElements is not efficient with big-size java byte array.
Merge pull request #312 from liebo/master

improve send performance
support for gss mech
prefer boolean to int
zap interprets gss zap, by default allow all clients
added new gss config options
gss auth callback moved to zauth for implementation override
exposing ZAPRequest members
principle->principal