Merge pull request #65 from miniway/master

Fix a bug that socket disconnect didn't terminate properly
Fix issue #66 - Add ByteBuffer API to Sockets for sending and receiving messages
osgi manifest
added osgi manifest headers with maven-bundle-plugin
Fix IPv6 address parsing.

This fixes an off-by-one error when parsing IPv6 addresses, where
the last character of the address string is chopped off.

This should address issue #74.
Merge pull request #75 from jonathan-wood/master

IPv6 address parsing fix
Merge pull request #67 from trevorbernard/master

Fix issue #66 - Add ByteBuffer API to Sockets for sending and receiving messages
Merge pull request #69 from capacman/osgimanifest

Adding Osgi-manifest
Issue #70 Remove thread local at errno
Issue #72 resource leak at Reaper
patch for issue 456 Do not filter out duplicate subscriptions on the XSUB side of XSUB/XPUB, so that ZMQ_XPUB_VERBOSE doesn't get blocked by forwarding devices (as long as the devices all use ZMQ_XPUB_VERBOSE)
Work around for LIBZMQ-496 The problem is that other threads might still be in mailbox::send() when it is destroyed. So as a workaround, we just acquire the mutex in the destructor. Therefore the running send will finish before the mailbox is destroyed.
expose special purpose raw zmq.SocketBase
Remove global errno