Updated a renamed test file
Fixed #19874: Apply id attribute to the outer <ul> of CheckboxSelectMultiple
Used a Python 3 compatible StringIO in test_utils
Fixed #4117: Apply id attribute to the outer <ul> of RadioSelect
Fixed #4592: Made CheckboxSelectMultiple more like RadioSelect

I refactored RadioSelect and CheckboxSelectMultiple to
make them inherit from a base class, allowing them to share
the behavior of being able to iterate over their subwidgets.

Thanks to Matt McClanahan for the initial patch and to
Claude Paroz for the review.
Fixed #17840 -- Generalized named placeholders in form error messages

Also fixed plural messages for DecimalField.
Fixed #18231 -- Made JavaScript i18n not pollute global JS namespace.

Also, use Django templating for the dynamic generated JS code and use
more idiomatic coding techniques.

Thanks Matthew Tretter for the report and the patch.
Fixed #20263 -- Corrected wording in the formset documentation.

Thanks to feraudyh at yahoo.com for the report.
Added a tip about --layer param of ogrinspect for databases

Refs #20260.
Properly used test skipping in OGRInspectTest TestCase
Updated get_ogr_db_string in inspectapp tests to support MySQL/Spatialite

The OGRInspectTest.test_time_field does still not succeed with these
databases (even when removing the postgis guard), but at least it's now
possible to setup a datasource.
Fixed #20262 -- Replaced a reference to the wrong model in the CBV doc.

Thanks to mossplix for the review and bmispelon for the review.
Fixed #20266 -- Updated view example in CBV introduction

Thanks jim at hellolocals.com for the report.
Refs #14567 -- Fixed failing test that wasn't being run.
Use `LOOKUP_SEP` in `get_or_create`.
Fixed #20282 -- Typo in WSGI docs.
Fixed #20286 - Typo in static files docs.

Thanks bmispelon.
Fixed #20285 - Added missing commas in translation docs.

Thanks cody.j.b.scott@
Complemented documentation following commit be9ae693c

Refs #17840. Thanks Carl Meyer for noticing the omission.
Explained the pattern for special methods compatibility.