zeromq: Add missing timeout and blocking parameters and polling
zeromq: Add parameters to xml
zeromq: Timeout needs to be in milliseconds for zmq 3.0, close sockets
correctly, cleanup
zeromq: Remove ZMQ_NOBLOCK as we are using polling
zeromq: Add qa code
zeromq: Change string of test name
zeromq: Change the value of the poll timeout according to the zmq version.
Must be in microseconds for version 2 and below and in milliseconds for
version 3 and above.