Make use of django_main for password_reset templates

Remove duplicated code and make sure those views use the same visual identity.
Not a blocker, but a question: why was the `data-remote` attribute removed? Is it used anywhere?