Add a test case of nested empty array values in conditions

  Post.where(id: [[]]).to_a

Used to fail with a SQL syntax error (until 4.1):

  SELECT ... WHERE id in ();

It now properly generate:

  SELECT ... WHERE 1=0;
Fix ActiveJob isolation tests.
Merge pull request #16534 from lucasmazza/lm-fix-rescue-test

Fix ActiveJob isolation tests.
Expectations first
Expectations first
Fix rails-html_sanitizer in Gemfile template

[skip ci]
Merge pull request #16540 from jonatack/patch-9

Fix rails-html_sanitizer in Gemfile template
"warning: `*' interpreted as argument prefix"
Merge pull request #16528 from byroot/add-test-case-for-nested-array-in-where-conditions

Add a test case of nested empty array values in conditions
Sync railties release notes [ci skip]
Check attributes passed to create_with and where

If the request parameters are passed to create_with and where they can
be used to do mass assignment when used in combination with
Relation#create.

Fixes CVE-2014-3514

Conflicts:
	activerecord/lib/active_record/relation/query_methods.rb
Sync action pack release notes [ci skip]
:nail_care: [ci skip]
Use the released beta of i18n
Improve custom configuration

1. Hashes can be assigned
2. We don't need a special level anymore

The method chain only works in the top level.

If users need a second level they need to assign a OrderedOptions to the
key:

    config.resque.server = ActiveSupport::OrderedOptions.new
    config.resque.server.url = "http://localhost"
    config.resque.server.port = 3000