don't inject "localhost" for blank domains - causes problems
bonjour users will still need to enter a foo@foo type address for now
multiple stability fixes for NewChatAct
- onNewIntent not necessary, as onResume called every time now due to startTask
onNewIntent was causing duplicate calls to initAccount causing problems
- always check if cursors have sufficient capacity for new chats, because
in some cases they don't, and we crash!
- in fragment's don't expect the activity to be there and/or be sure to
use the latest attached activity