Test order dependency fixes

Worked with @tenderlove today to fix the rest of the test order dependency issues across the rails tests. This will allow us to remove the monkeypatch on minitest in activesupport/lib/active_support/test_case.rb

I can't run all the tests because I don't have all the databases set up, but this gives me a clean run on activesupport, which is where I had the most problems when I originally put the monkeypatch in.