Lua: fix poll units, which were microsec in zmq 2.x but are now millisec in 3.x.

This fixes zmq 3.2 but breaks zmq 2.x compatibility.
If you want to preserve compatibility between both versions,
multiply the timeout by zmq.POLL_MSEC
https://github.com/Neopallium/lua-zmq/issues/51 .