Ruby 2 requires explicit ruby/thread.h require for GVL release