Fixed typo and slightly improved error message when db is missing time zone definitions.

Refs #21432.
Fixed #21440 -- Typo in topics/http/shortcuts.txt

Thanks olof.bjarnason at gmail.com for the report.
Merge pull request #1921 from loic/ticket21432

Fixed typo and slightly improved error message when db is missing time zone definitions.
Fixed the use of the -ise suffix, where -ize is prefered
Fixed #21425 -- Made order in which loggers are introduced consistent.

Thanks oubiga for the suggestion.
Clarified MySQL Connector note.
Configure settings sooner in makemessages

As get_text_list is using translations, setup settings before
calling it.
Fixed #21415 -- Replaced escape sequence by literal non-breaking space

Unfortunately, escape sequences (\x.. or \u....) do not fit well
with the gettext toolchain. Falling back to using literal char,
even if visibility is not ideal.
Fixed #21440 -- Typo #2 in topics/http/shortcuts.txt

Thanks alasdair.
Fixed #21447 -- Restored code erroneously removed in 20472aa827669d2b83b74e521504e88e18d086a1.

Also added some tests for HttpRequest.__repr__.
Note that the added tests don't actually catch the accidental code
removal (see ticket) but they do cover a codepath that wasn't tested
before.

Thanks to Tom Christie for the report and the original patch.