Rewrite password reset views as CBV, remove intermediate notification views use the messages framework instead, add tests
utils: add a status parameter to redirect() (#7518)
Default value is 302, use 303 for redirecting POST. Permanent parameter
is still there and forces status=301.
cbv: add NextURLViewMixin (#7518)
It's a helper mixin to make views returning to their referrer or a next
profile_views: rewrite password reset views as a cbv (#7518)
Also login the user after reset and keep around the next URL parameter
during the full workflow.
utils: in make_url() do not encode slash characters in query string values (#7518)
The urlencode() template filter in templates has the same setting,
it's easier for testing presence of URL in templates to use the same setting