fix the typo [ci skip]

fix the typo newstopics => new topics in action view cache helper
Revert "Port all remaining self.protected_instance_variables to class methods"

This reverts commit 7de994fa215e9f4c2856d85034bc4dd7b65d0c01.
Return to using protected_instance_variables in AV
Move skeleton methods from AV to AbsC

The methods:

 * #render_to_body
 * #render_to_string
 * #_normalize_render

Haven't had anything specyfic to ActionView. This was common code which should belong to AbstractController
Make Mime::TEXT default format in AbstractController
Move BasicRendering to AbstractController
Revert "Merge pull request #12085 from valk/master"

This reverts commit 15455d76c8d33b3767a61e0cdd2de0ff592098ef, reversing
changes made to ffa56f73d5ae98fe0b8b6dd2ca6f0dffac9d9217.
Fix a few typos. [ci skip]
Perf: micro optimised Result column hash_row creation
support anonymous classes on has_many associations
adding a hm:t test for singleton ar objects
Extracted from `order` processing of arguments, and use it for `reorder` to be consistent.
Update mapper documenation for match helper [ci skip]
This piece of documentation is out of date.
The use of match without any via option is prevented, now
the HTTP verbs have to be explicitly set. If they're not set then
the error message in normalize_conditions! (around line 186) is
shown.
Adjusting 4.0 release notes to show more appropriate replacements for dynamic finders [ci skip]
render_to_string shouldn't play with response_body
Add a test case for exists? with multiple values
Document a difference between pluck and select [ci skip]

Explain that `pluck` differs from `select` in that it does not construct `ActiveRecord` objects and thus model-level overrides are unavailable.
Fix method name typos
actionview and activemodel test cases typos fixed
Revert "reload with new record which is not persisted should throw error"

This reverts commit 9341d23a5597acf458910f9fc9cdcde09f4bf377.