Extract Rails extension to have matcher

I'm not sure this is the best way to conditionally load the matcher extension, but I figured it's at least a workable first pass.

This is half of https://github.com/rspec/rspec-rails/issues/808