Fix docs: response -> request.

Even though I read it carefully, my brain tricked me. :cry:
Add extra clarifying line in docs. [ci skip]
do some typo fixing
MOAR cleanups.
Merge pull request #9711 from vipulnsward/moar_cleanups

MOAR cleanups of unused variables.
Handle conditional get in live requests - this will prevent error when using stale on live streams(issue #9636)
+ Add test for auto timestamps update of both old & new parent records
Modifies belong_to touch callback to touch old associations also #9091
Merge pull request #9713 from imanel/live_stale

Handle conditional get in live requests
extract factory method and push common code up to abstract adapter
use the method so we do not depend on internal ivars
hashes are ordered, so just use the columns_hash ivar
Apparently people were mutating this array. :'(

This reverts commit abba61e2bbe320894ba8449ebdf778a1d2af545b.
pg is the only adapter that supports the xml type, so push the method down
make the headers consistent
UTF-8 encode all keys and values in nested params hash.
you can provide uuid_generate_v4 as the default value for uuid columns
dup and set the default proc to nil rather than looping through everything
Getting Started Guide: 3.2.9 -> 4.0.0. [ci skip]

Brought up in https://github.com/rails/rails/issues/9727
Should be a symbol not string to defer the choice of layout.
[ci skip]