optimize loading of temporary contacts
ensure password remember can be turned off
change foreground pref name so it is off by default
clean-up handling of accountId and providerId for effiency
re-enable links in message text
change default foreground setting to be disabled
don't refetch active connections when state comes in
causes connections to be recreated even when they are disconnected
simplify getActiveConnections() to use Collection class
don't unnecessarily setup the spinner state multiple times
ensure we have enough time for ImConnection to sign out
enable debug option and fix typo for foreground service
add debug option to remote service interface
properly show OTR errors and warnings
if a contact has not been added, do not show messages
don't update spinner if account cursor is null
don't override presence packet unless it is type available
only show notification if main window is broadcast is not available
refactor of code to use Contact instance whenever possible
solves a problem with subscription approval workflow
Merge pull request #391 from n8fr8/v13_optimizations

V13 optimizations