Update specs for Refinements conforming to the latest spec described at <https://bugs.ruby-lang.org/projects/ruby-trunk/wiki/RefinementsSpec>.
Complex#marshal_dump and Rational#marshal_dump are private in Ruby 2.0.
Kernel#remove_instance_variable is public in Ruby 2.0.
Use the rm_r helper as much as possible