Set token to none in logout.
Use services' module names for the service.
Enable password change in proper conditions.

- Send soledad to the constructor and check with sameProxiedObjects
- Check if soledad instance is defined, otherwise wait until
  soledad_ready

[Closes #4449]
Merge remote-tracking branch 'ivan/bug/4449_password-change-conditions' into develop