MiniTestLifecycleAdapter runs hooks in the correct order

* Also adds tests which helped me find ordering issues
Tests run correctly on Rails 4 again

* We cannot use the bundle-generated binstub anymore