zeromq/pyzmq — pull request #284 by minrk (2012-12-26 00:46:40+00:00)
Title: avoid degenerate name at zmq.core.device

zmq.core.device ends up pointing to zmq.core.device.device, which causes some
confusion in tools like reload.

repro: `reload(zmq.core)`

Solution: rename *module* `zmq.core._device`, so the name is not degenerate,
and zmq.core.device always refers to the function.

See ipython/ipython#2721