Edit profile page with password change fields

Possible improvements:
- Redirecting back to a page other than the referer
- Choosing layouts to match the calling site
There is a different setting of the confirmation code in https://github.com/openstax/accounts/blob/master/app/routines/add_email_to_user.rb#L18

either take it out or make both of these places call something common.