Reorganise test integration

Adds compatibility with minitest-rails 0.5
Enable testing against multiple Rails versions
Add rspec-rails to development dependencies

Also loosens rake requirement
Rails 3.0 compatibility
Rails 3.1 compatibility