fix regression in Mapper when `format:` was used in a `scope`.

Closes #10071

`#normalize_path!` depends on the options so we need to call
`#normalize_options!` first to make sure everything is set correctly.
Avoid running bundler on tests that don't need it
Remove comments about removing LegacyKeyGenerator in 4.1
Merge pull request #10072 from senny/10071_format_on_scope_block_is_ignored

fix regression in Mapper when `format:` was used in a `scope`.
Merge pull request #10070 from rubys/skip_bundle_in_railties_tests

Avoid running bundler on tests that don't need it
Merge pull request #9932 from senny/9913_routing_problem

routing bugfixes when matching multiple paths
Typos/grammar fixes
Merge pull request #10074 from trevorturk/remove-fixme-comments-about-legacy-key-generator

Remove comments about removing LegacyKeyGenerator in 4.1
optimize some code around merge
Merge pull request #10049 from vipulnsward/optimize_around_merge_v1

optimize some code around merge
apps that depend on active record should load fixtures
Revert "Warning removed unused variable task_name"

This reverts commit 106e15927f0dd8060fc37eff44b823a92fa94bd2.
Revert "Update Rake tasks to call `rails test` instead"

This reverts commit b51673fbd9563bd3ffa22e22255ca1cef80cfb6d.
ensure the schema checking is done in the dev connection
default task should also be in the test env
switch to Rails::TestTask
a test file can be provided to rake, e.g.:

  rake test path/to/test.rb
switch the testing tests to use rake
test no longer makes sense after requiring all test files
only match the default task