Client support for edit password

This is client side of #235.

If not already authenticated, asks for the edit password for a survey.