A warning line should look like a warning section

[ci skip]
Cleanup loaded features and constants after dependency tests.
Explicit route test class

shows the class that the test must extend in order to have the assert_routing method available
[ci skip] Add Doc of with_options for the case when inherited default options and original options have same keys
atomic_write rescue also Errno::EACCES

atomic_write rescue also Errno::EACCES on changing file permission. It could be raised with some type of filesystem
FileHandler should not be called for files outside the root

FileHandler#matches? should return false for files that are outside the
"root" path.
Add regression test for router was overwriting PATH_INFO

[related #17233]
Default generated Gemfile to coffee-rails ~> 4.1.0
Merge pull request #17241 from josh/coffee-rails-4-1

Upgrade to coffee-rails 4.1.0
Replace Enumerable#reverse.each with Enumerable#reverse_each
Replace Array#shuffle.first with Array#sample
Start running railties builds first, since they take the longest finish
Merge pull request #17244 from sferik/reverse_each

Replace Enumerable#reverse.each with Enumerable#reverse_each
Merge pull request #17245 from sferik/sample

Replace Array#shuffle.first with Array#sample
Merge pull request #17246 from sferik/railties_first

Start running railties builds first, since they take the longest finish
Merge pull request #17234 from arthurnn/add_regression_for_path_and_cascade

Add regression test for router was overwriting PATH_INFO
fix test_helper for mountable plugin
Merge pull request #17240 from masarakki/fix-test_helper-of-mountable-plugin

fix test_helper for mountable plugin
remove unused tools/profile
Merge pull request #17247 from igas/fix-deprecations

remove unused tools/profile

We usually use moderns tools like benchmark-ips so we don't need this anymore