Login persistence

This merge request contains code to deal with storing the user's account on the phone.
In the login screen, if the user checks the 'Remember me' checkbox, the user's credentials are stored in the android account management.
When the user logs out, the account is destroyed.