Tap Breaks Tests on Ruby 1.8.6

Chris Kampmeier posted a ticket for a problem that breaks the rails AR
tests on Ruby 1.8.6.

https://rails.lighthouseapp.com/projects/8994-ruby-on-rails/tickets/2603

There is basically a chicken and egg problem with using tap to add the
load path for activesupport since tap is defined in activesupport.

We have both proposed a solution to the problem. Please take a look
at this problem which interferes with working on other issues.

Thanks,

Anthony