Fixed the behaviour of buttons in GroupsActivity, they should now correctly be enabled/disabled.
Added support for a new error form the server : PASSWORD_EXPECTED that will allow us to detect when a group needed a password to automatically prompt the user for it even if the group that was fetched did not contain the password field.
Correctly update history when setting a password so that we avoid unnecessary servercomm when joining from history