Merge pull request #12760 from pseidemann/master

fix simple_format escapes own output when sanitize is set to true
Fix typo in AR store docs [ci skip]
Don't use Active Support where we don't need to
Improve changelogs formatting [ci skip]
Avoid shot circuit return.

This will make the conditional and to code clear
Document the bind return
type casted PG bytea values are represented as a Hash.

This is a follow up to: 97f0d9a0dd12e7ad634815eecfeff866f64aad92
This change is also related to: df0edafac9eb47cd971970a9e7b13a3eaddf214e
Require the top file and autoload Base class

The generators entry point file is rails/generators so we need to make
sure uers will be able to use the generators when requiring that file.

Fixes #12802
Changed message for Model.inspect

(No database connection) sounds not be
able to connect database.

see more #12804
improve Active Record Store docs when using PG types. [ci skip].
Merge pull request #12821 from arunagw/aa-removed-missleading-message

clarified missleading message
Drop one more string allocation
Make the method name the first argument

This is the only argument that changes over the method calls so it is
better to it be the first one
Change array check for better aesthetics / reading the code
Fixed minor typo

instead of 'rake test' as shortcut, use 'rake'.

Closes #12780 [ci skip]
use complete Relation API and not only `Model.all.merge!`.
Use the method provided by minitest to make tests order dependent
Update tzinfo dependency to ~> 1.1

Include the tzinfo-data in the generated Gemfile on Windows.
Merge pull request #10826 from sferik/update_tzinfo

Update tzinfo
Fixes problem with replacing has_one association record with itself
fix proposed by Sergio Cambra