A potential solution to #146
Improvements for #146, remembering scroll position and stopping unread bar rom being flashed
Remember user-list positions
Fix for topbar having 0 messages for a split second
Fixing a bug where the latest message isnt marked as read
Merge branch 'unread-msg-fix' into development