Improved Query.names_to_path docstring
Fixed #22967 -- Made Model._do_update consistent

Made _do_update behave more strictly according to its docs,
including a corner case when specific concurent updates are
executed and select_on_save is set.
Removed extra enumerate() from Query.setup_joins()
Fixed #23730 -- Moved support for SimpleCookie HIGHEST_PROTOCOL pickling to http.cookie.

This fix is necessary for Python 3.5 compatibility (refs #23763).

Thanks Berker Peksag for review.
Remove Field.get_validator_unique_lookup_type()

Usage of this method was removed pre 1.0 (c2ba59fc).
Fixed #23775 -- Added docs for --bisect and --pair runtests options.

Thanks Baptiste Mispelon for review.
Removed return from __init__.

__init__ isn't allowed to return anything other than None and it isn't
common practice to include a return statement.
Fixed #23774 -- Clarified QuerySet.order_by() and related models.
Fixed #23795 -- Fixed a regression in custom form fields

Custom form fields having a `queryset` attribute but no
`limit_choices_to` could no longer be used in ModelForms.

Refs #2445.

Thanks to artscoop for the report.