FFI bindings for ZeroMQ so the library can be used under JRuby and other FFI-compliant ruby runtimes