Goals:
- Unify syntax (no more should_* methods if possible)
- Make matchers less tied to the framework
- Move towards rspec
- Remain fully backwards-compatible for now (with deprecation warnings)
- Remain compatible with Test::Unit for now (no deprecation warnings)
- Look into deprecating context framework (create separate project)
- Remove remaining string evals
- Try and come up with a (hopefully non-invasive) Test::Unit syntax for using matchers
- Look towards Rails 3