Made the ping/pong example Python 3 compatible
Removed debugging statement in ping example

There was an extraneous break statement in the example that was committed that shouldn't have.
unsetting ASK_PASS environment variable to disable x11 password window
Merge pull request #569 from SylvainCorlay/askpass

unsetting ASK_PASS environment variable to disable x11 password window
Merge pull request #565 from soravux/master

Made the ping/pong example Python 3 compatible
Add Cython binding for zmq_msg_gets
Add tests for message properties in test_security
Return None instead of bytes() in Frame.gets
Add backwards compatability for zmq_msg_gets and Frame.gets
Skip Frame metadata test if unsupported version
Merge Frame.gets into Frame.get
Skip msg metadata tests on tests.PYPY
finish up support for zmq_msg_gets

- use str/unicode, not bytes (zmq msg properties are defined as utf8)
- support gets with Frame['key']
Merge pull request #542

adds support for `zmq_msg_gets` in Frame.get, and `Frame['property']` dict-access.

closes #542
closes #575
Add ability to disable event monitor
Merge pull request #577

Add ability to disable event monitor (Socket.disable_monitor)

closes #577
allow debug logging with DEBUG=1
patch library load paths if they are incomplete

Only on OS X.

link-time and run-time library paths can differ,
causing `--zmq=/some/prefix` to successfully link,
but not produce an executable that can be
used without DYLD_LIBRARY_PATH,
depending on how the linked library is compiled.

This patches any library linked as simply 'libfoo.dylib',
and replaces the path with '/full/path/to/libfoo.dylib',
so that it will load correction using `install_name_tool -change`.
Python 3.2 unicode workaround
Merge pull request #587 from minrk/install_name_tool

patch library load paths if they are incomplete