Release GVL during long-running operations

If you do not release the GVL, Ruby will not be able to do anything in other threads until your functions (such as "wait" or "create") finish running.  This makes ruby-lxc much more thread-friendly.