Merge pull request #12095 from kassio/upgrade-jruby-gems

Upgrade jruby dependencies
Do not dup the binds when visiting the AST

The visitor have to consume the bind parameters to make the statements
work when the prepared statement option is disabled.

Fixes #12023
Revert "reconnect after the fork returns"

This reverts commit baf5f47b8768c7ec0164ed5ab60e369cdd936d71.

Reason: This is breaking the sqlite3 tests with a missing transacion.
Could not investigate right now.

cc @tenderlove
Don't need to check if the scope respond to call

We are checking this when defining the default scope and raising an
ArgumentError
Revert "Do not dup the binds when visiting the AST"

This reverts commit 71ff7d9c6592b93e2c810a1f464943dd7bd02c7f.

Reason: I need to check with @jeremy if we can do this.
clear all connections before forking
Merge pull request #11912 from jonkessler/respond-to-signature-fixes

Update Rails::Railtie::Configuration and ActionDispatch::Response#respond_to? to accept include_private argument
Remove unused delegate

Related with commit 4a2a504
Merge pull request #12097 from kassio/remove-unused-delegate-on-railtie

Remove unused delegate
Reuse variable to avoid symbol usage
Adjusting 4.0 release notes to show more appropriate replacements for dynamic finders [ci skip]
Remove useless comment and white spaces :scissors: [ci skip]
fix the typo [ci skip]

fix the typo newstopics => new topics in action view cache helper
Merge pull request #12105 from rajcybage/fixing_typo

fix the typo [ci skip]
Fix spacing issue
4.0 Release notes should point to 4.0 Changelog
Be assertive about adding `[ci skip]` message
`attibutes` => `attributes`
`implemention` => `implementation`
Revert "Port all remaining self.protected_instance_variables to class methods"

This reverts commit 7de994fa215e9f4c2856d85034bc4dd7b65d0c01.