use name specified by 'as' for automatic inverse association to avoid reflecting on wrong association
Add missing test cases for #assert_no_difference
ActionController::Parameters#require now accepts FalseClass values

Fixes #15685.
Remove unused column types override
Reorder test which does not represent real world usage

We don't generally modify our classes at runtime like this. Let's create
the instance after the class is created. Original commit doesn't imply
that this was intentional behavior.
In actionview, eliminate calls to tag that use html_safe parameter values. This is generally unnecessary, since tag handles string quoting, except in one case (utf8_enforcer_tag) where we want to specify the encoding ourselves.
Merge pull request #15696 from sgrif/sg-bad-test

Reorder test which does not represent real world usage
Remove unused `method_missing` definition

We always define attribute methods in the constructor or in `init_with`.
Merge pull request #15695 from sgrif/sg-rm-column-types-override

Remove unused column types override
Detect in-place changes on mutable AR attributes

We have several mutable types on Active Record now. (Serialized, JSON,
HStore). We need to be able to detect if these have been modified in
place.
Merge pull request #15674 from sgrif/sg-mutable-attributes

Detect in-place changes on mutable AR attributes
Through associations should set both parent ids on join models

member = Member.new(club: Club.new)
member.save!

Before:

member.current_membership.club_id # => nil

After:

member.current_membership.club_id # => club's id
Merge pull request #15692 from sromano/falseClass

ActionController::Parameters#require now accepts FalseClass values
Merge pull request #15579 from sgrif/sg-through-associations

Through associations should set both parent ids on join models
Fix request's path_info when a rack app mounted at '/'.

Fixes issue #15511.
Merge pull request #15693 from pdg137/enforce_utf8

In actionview, eliminate calls to tag that use html_safe parameter values.
Merge pull request #15343 from dontfidget/fix_polymorphic_automatic_inverse_of

prevent bad automatic inverse_of association
Merge pull request #15679 from akshay-vishnoi/test-cases

Add missing test cases for #assert_no_difference
Open extension point for defining options in build_through_record
This fixes #15496
Merge pull request #15694 from sgrif/sg-method-missing

Remove unused `method_missing` definition