Improve wallet change password UX

Current change master password UX isn't sufficient to show to user all required information about new keys. It must be improved.

Required improvements:

  1. only allow to use existing master password
  2. not allow to change master password only giving owner key. (it is still required though to sign transaction)
  3. show user more clear information about password change and it's consequences
  4. after user's acceptance show new generated master password with new private keys for owner, active, posting and memo. (currently it shows only master password, and leaves user with own faith to derive these keys somewhere else.)

Also, this has side effects on safe storage (hbauth) login implementation which should be handled by showing updating existing persisted key.

Edited by Efe