Merge pull request #477 from n8fr8/master

more fixes
make sure all requested usernames are alphanumeric
in add new account activity, support custom servers w/ dropdown
update lock icon to be darker
only remove old google password if new one was fetched successfully
use a wakelock for updating service on network change
Make this public as it is useful
make sure to show different messages for suspended vs disconnected, signing in , etc
simplify verify/profile view to single dialog
update styles and strings
if you have SessionID instance, then use it
a nice new UI widget for autocomplete entry
remove random file