Merge pull request #317 from GreatFruitOmsk/master

Better handling of zmq_poll errors. Fix ZMQ 4.0 compatibility.
Merge pull request #319 from GreatFruitOmsk/master

Fixed java.nio.Buffer.position method being called as void.
Fix issue #323 - Add get and set max socket options on Context
Update Context.cpp formatting
Use inline instead of static inline since it's behaviour is undefined
Fix issue #325 - Able to build latest JZMQ with libzmq 2.2.0
Merge pull request #326 from trevorbernard/master

Various context improvements
Merge static initialization blocks in Socket class
Ignore .checkstyle
Fix issue #328 - Expose public set_sockopt for ZMQ_REQ_RELAXED and ZMQ_REQ_CORRELATE
Merge pull request #329 from trevorbernard/master

Fix issue #328 and minor improvements
bug fix: non blocking recvByteBuffer throws exception when there are no data to receive
Merge pull request #330 from postulka/master

bug fix: non blocking recvByteBuffer throws exception when there are no data to receive
Change artifactId back to jzmq
Change version to 3.1.0-SNAPSHOT
Merge pull request #331 from trevorbernard/master

Change artifactId back to jzmq
exposed plaintext gss sock opt
Merge pull request #334 from cbusbey/plain

exposed plaintext gss sock opt
Added method ZMQ.Socket.setProbeRouter(), issue #333
Merge pull request #336 from edgeofmagic/master

Added method ZMQ.Socket.setProbeRouter(), issue #333