Fixed #23659 -- Kept annotate() args ordering

Thanks Loic Bistuer and Simon Charette for the review.
Fixed #23579 -- Changed GEOSGeometry.__str__ to include the SRID

Thanks Tim Graham for the review.
Fixed #23664 -- Provided a consistent definition for OrderedSet.__bool__

This also defines QuerySet.__bool__ for consistency though this should not have any consequence as bool(qs) used to fallback on QuerySet.__len__ in Py3.
Fixed IRC channel name in submitting-patches.txt.

The development channel is #django-dev.
Fixed #12008 -- Clarified relationship between template blocks and includes.

Thanks Daniele Procida for suggested wording.
Minor cleanup in the check_framework test package.
Fixed #23615 -- Validate that a Model instance's "check" attribute is a method.

The "check" name is a reserved word used by Django's check framework,
and cannot be redefined as something else other than a method, or the check
framework will raise an error.

This change amends the django.core.checks.model_check.check_all_models()
function, so that it verifies that a model instance's attribute "check"
is actually a method. This new check is assigned the id "models.E020".
Fixed #23667 -- Incorrect settings reference for language cookie.

Thanks jamesbeith for the report.
Fixed some intersphinx references.