rake railties:install:migrations respects the order of railties

This PR fixes #8930 and some stuff from #8985
Add test case for clear mappings
Deprecate all *_filter callbacks in favor of *_action callbacks

This is the continuation of the work started at
9d62e04838f01f5589fa50b0baa480d60c815e2c
Merge pull request #15373 from akshay-vishnoi/test-cases

Add test case for clear mappings
Merge pull request #15269 from arunagw/aa-fixes-8930

rake railties:install:migrations respects the order of railties
Add CHANGELOG entry for #15269 [ci skip]
Remove AR Properties from the public API

Making this part of the public API was premature, let's make it private
again while I continue to work on the surrounding code.
Merge pull request #15374 from sgrif/sg-private-properties

Remove AR Properties from the public API
Add increment_counter!, decrement_counter!, update_counters!