Merge pull request #8714 from utkarshkukreti/faster-gem-install

Pass in `--local` when doing `gem install` for local gems. [ci skip]
Merge pull request #8715 from goshakkk/refactor-mapper

Refactor Routing::Mapper#matches?
Merge pull request #8717 from amatsuda/scaffold_controller_test_patch

test PATCH method for update action in generated scaffold controller test rather than PUT
Fix typo on form_tag_helper.rb

The inline documentantion had a typo that was somewhat confusing.
Merge pull request #8719 from pcasaretto/fix-actionview-doc-typo

Fix typo on form_tag_helper.rb [ci skip]
PUT => PATCH
fix env toggling, improve error page styling
Merge pull request #8713 from goshakkk/better-error-page

Fix env toggling, improve error page styling
remove meaningless use of Relation#all

particularly, `all(options)` would warn
Typo and grammar fixes in the ActionPack CHANGELOG
Merge pull request #8725 from mattdbridges/patch-2

Typo and grammar fixes in the ActionPack CHANGELOG
Rename update_attributes method to update, keep update_attributes as an alias
Change docs to use update instead of update_attributes
Change guides to use update instead of update_attributes
Updating default application templates to use update instead of update_attributes
Add Changelog entry regarding update_attibutes being renamed to update
Merge pull request #8705 from amparo-luna/change_update_attributes_to_update

Rename update_attributes method to update
Remove a useless TODO comment
Merge pull request #8727 from robin850/patch-2

Remove a useless TODO comment
Adding Back Rails::Engine::Railties#engines

Removing it breaks functionality with gems such as Thinking Sphinx.
This restores it with a deprecation warning. Closes #8551