Implement lzmq interface based on FFI
Work with Lua 5.1/5.2 + luaffi and LuaJIT
Fix. try load not only libzmq3
Detecting exists zmq_ctx_term
Fix. Poller can use raw `fd`.
Use single sources to loop/threads modules.
Add. llthreads.ex module as part of lzmq.
Convert lopp.lua to utf-8 [ci skip]
Fix. Socket:recv close message if there error.
Update rockspecs.
Update test.
Check zmq version in ffi/api.lua.
Add. Basic threads test.
Use git head version of lua-llthreads (Lua 5.2 compatible).
ffi.api try load zmq library without load lzmq library.
ffi.error module can use constant if there no lzmq binary module.
Fix. load zmq library in ffi.api module.
Fix. Define `fd` field in `zmq_pollitem_t` as `int` on non windows platform.
Add. rockspec for lzmq-ffi - pure lua binding.
Update zmq lib list in ffi.api module
Add. Some new error codes.
Update .travis.yml.