Add must/wont_change tests
Add MT_RAILS_NO_AUTORUN flag

Some projects such as zeus want to run tests in their own runner.
Setting the MT_RAILS_NO_AUTORUN flag will stop this from being loaded.