adding newlines at end of files - reduces compiler warnings
Making ZMQ::Loop#start run without holding ruby GVL. This allows other threads to run while the loop is running.

Note: The loop termination may still need some looking at...