** Changed credentiallogin to hide source select when just one option is
available
** Renamed processExternalLogin -> processLogin because method is used
to process all kinds of logins, not just external ones
** Added title to externallogin widget
** Removed extra text from login page
** Added invalid credentials message into CredentialsLoginWidget