Allow dependencies to be resolved differently for different Rubies

ActiveSupport is a dependency shoulda-matchers, but 4.x doesn't work on Ruby 1.9.2.