contact loading crash and XMPP reconnect fix

switches to using LoaderManaager for loading contacts from picker activity
tweaks small settings/login in XMPP to handle reconnect better