Fixed case in form widgets docs
Fixed #21649 -- Added optional invalidation of sessions when user password changes.

Thanks Paul McMillan, Aymeric Augustin, and Erik Romijn for reviews.
Fixed #22236 -- Removed inappropriate usage of signals

Thanks Aymeric Augustin for the report and Tim Graham for the review.
Fixed #22216 -- Added Form.non_field_errors to form API doc.
Fixed #21977 -- Deprecated SimpleTestCase.urls
Removed casting to bool just before negation.
Fixed #21084 -- Used proxy model's content type for admin log entries.
Fixed #21084 -- Used proxy model's content type for admin log entries.

(the previous commit included only the test)
Added missing request parameter to get_current_site().