Introduce sqlRoster

Begin transition from RosterListModel, RosterItemModel and
RosterChatsModel to sqlRoster. WIP implementation, not sure if it even
builds yet.
Fix typing notification and archiveIncMessage

Typing notification now works properly. Also, messages are not being
duplicated.