`RoutesInspector` deals with routes using regexp as `:controller` option
Merge pull request #10785 from senny/10782_routes_inspector_deals_with_controller_regexp

`RoutesInspector` deals with routes using regexp as `:controller` option
Fix regression in has_secure_password.

If the confirmation was blank, but the password wasn't, it would still save.
Extract ActionDispatch::Request#deep_munge

ActionDispatch::Request#deep_munge was introduced as a private method,
but was turned into a public one for the use of
ActionDispatch::ParamsParser.

I have extracted it into ActionDispatch::Request::Utils, so it does not
get mixed up with the Request public methods.
Merge pull request #10694 from steveklabnik/hsp_regression

Fix regression in has_secure_password.
Merge pull request #10803 from gsamokovarov/extract-deep-munge

Extract ActionDispatch::Request#deep_munge