Incorrectly providing program name the same as log message even when block is not provided.
Merge pull request #8881 from carsonreinke/3-2-stable

3-2-stable ActiveSupport::TaggedLogging logging progname issue
Add missing require
Skip connection url test when the machine is using socket configuration.

The connection url parssing don't accept the socket option
Remove warning of assigned but unused variable
New changelog entries always on the top [ci skip]
Add license to the gemspec
Remove git dependecy
Do not shallow the original exception in exec_cache

when result_error_field is not defined on result raise the original
exception.

Fixes #11260
Retain offset and fraction when using Time.at_with_coercion

The standard Ruby behavior for Time.at is to return the same type of
time when passing an instance of Time as a single argument. Since the
an ActiveSupport::TimeWithZone instance may be a different timezone than
the system timezone and DateTime just understands offsets the best we
can do is to return an instance of Time with the correct offset.

It also maintains the correct fractional second value as well.

Fixes #11350.

Backports:
484253515c0e05760541dc48946361185c9e6904
1b3873730b96035a238dbff7627bd5942e6dc4e7
Return local time for backwards compatibility
Add missing require so that DateTime has the right superclass

If the DateTime core extensions were loaded before the Date core extensions
then you would get a superclass mismatch as DateTime hasn't been defined
yet so it gets set to Object by the acts_like core extension.

Fixes #11206

(cherry picked from commit 78f7d5b652000dbb1a11d34fe370c3fa82de840c)
Merge pull request #11451 from jetthoughts/11450_do_not_resave_destroyed_association

Do not re-save destroyed association on saving parent object
Conflicts:
	activerecord/lib/active_record/autosave_association.rb

Conflicts:
	activerecord/CHANGELOG.md
Use Ruby 1.8 syntax
Removed unused test file

This test file is not be running from a long time
This test is already covered in controller/caching_test.rb
Merge pull request #11468 from arunagw/removed_unsed_test

Removed unused test file
Add respond_to_missing? for TaggedLogging which is needed if another log abstracter wraps a TaggedLogging instance.
It's also best practice when overriding method_missing.
Fix `assert_redirected_to` does not show user-supplied message.

Issue: when `assert_redirected_to` fails due to the response redirect not
matching the expected redirect the user-supplied message (second parameter)
is not shown. This message is only shown if the response is not a redirect.
Merge pull request #10800 from 907th/fix-custom-message-for-assert_redirected_to

Fix #10842. `assert_redirected_to` does not show user-supplied message.
Merge pull request #11486 from wolframarnold/3-2-stable_fix_respond_to_missing_in_tagged_loggging

3-2-stable patch: Add respond_to_missing? in TaggedLoggging