Fix #174 - Remove assert where runtime errors are more appropriate
Merge pull request #183 from trevorbernard/runtime-exceptions

Fix #174 - Remove assert where runtime errors are more appropriate
Update changelog
Build against precise
[maven-release-plugin] prepare release v2.1.2
[maven-release-plugin] prepare for next development iteration
Fixed ZMQ.Socket.setRecoveryInterval() to work with v3.0.0 and up.

Changed setLongSockopt to use int for ZMQ_RECOVERY_IVL for v3.0.0 and up.  Modified comment for ZMQ.Socket.setRecoveryInterval() to reflect change to milliseconds for v3.0.0 and up.
Merge pull request #184 from psiolent/master

Fixed ZMQ.Socket.setRecoveryInterval() to work with v3.0.0 and up.
Fix #186 - Enforce only calling finalize once in Socket and Context
Make closed final
Merge pull request #187 from trevorbernard/only-close-once

Fix #186 - Enforce only calling finalize once in Socket and Context
recvZeroCopy failure is hidden by failure to set position on ByteBuffer

when the retrun code from zmq_recv is negative writing the negative value
to the ByteBuffer raises an IllegalArgumentException.
This behavior hides the true error.
Merge pull request #188 from arielpeltz/master

recvZeroCopy failure is hidden by failure to set position on ByteBuffer