fixes #1881 - crash when no accounts are logged in or active for contact picker
fixes #1909 for default resource constant values
clean-up of contact and presence loading to address "missed connections"
address #939 as one example of messages not gonig to the right place
this code simplifies how we load the roster, update lists and handle presence
some roster entries have blank/missing names; handle it!
clean up contact rendering to improve look, list scrolling
clean up JID resource splitting code
reduces update frequence of contact list to once per second
should help with cursorwindow memory overload issue
great improvement in performance while presence is loading on login
pre-re-size avatar images before storing in database
helps with cursorwindow memory overload and general performance
two fixes for roster presence accuracy; fixes #245
Merge pull request #287 from n8fr8/v12_open_small_bug_cleanup

V12 open small bug cleanup