rwlock fixes for ruby 2.0