Fixed #22996 -- Prevented crash with unencoded query string

Thanks Jorge Carleitao for the report and Aymeric Augustin, Tim Graham
for the reviews.
Removed unnecessary code-block directives.
Fixed #10190 -- Made HttpResponse charset customizable.

Thanks to Simon Charette, Aymeric Augustin, and Tim Graham
for reviews and contributions.
Added sphinx extension to ease generation of ticket links.
Fixed #23315: Operational dependency fail with mixed create/add