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...
Merge pull request #19 from mattconnolly/master

Making ZMQ::Loop#start thread-safe