[PATCH] Break-out password reset confirmation so that it is re-usable.

See also: https://code.djangoproject.com/ticket/18170