Handle password changes

This adds handling of password changes. Now if the user changed his password and does something within the app that requires authentication a dialog is shown asking for the new password. The authentication check is done by a new ASyncTask which also replaces the Thread in FirstTimeInit.