spec/suites/rspec -> spec/suites/rspec_2
spec/suites/test_unit -> spec/suites/test_unit_2
Rename TestUnit adapter to TestUnit2
Split InvocationMatcher off into its own file
Rename rspec2 to rspec_2 to match suite directory
Rename Rspec adapter to RSpec1
Add initial adapter system
Convert MiniTest adapter to use new system
Convert Test::Unit 2 adapter to use new system
Convert RSpec 1 adapter to new system
Convert RSpec 2 adapter to new system
Add integration tests for RSpec 1
Add Test::Unit 1 adapter and associated integration test
Add an actual integration test for RSpec 2
Refactor MiniTest integration test
Refactor Test::Unit 2 integration test
Rewrite spec runner

The new spec runner runs every test suite within its own Ruby instance to
guarantee that only the gems that are necessary for that suite will be required
within that instance. This comes in handy especially when running Test::Unit 1
tests.
Automatic autohook