Huge ass commit

Add presence icons to account switcher.
Remove useless stuff from Chats.qml
Fix vibration dialog. Fixes #6
Replace function getStatusName with getStatusName and
getStatusNameByIndex in Notifications.qml
Preserve message draft in chat when switching between chats
Begin work on MessagesWebView and get stuck again (but this time with
some code by Paul Wallace!)
Attempt to fix saving stuff in database. Needs testing.
Fix OS crashes with broken discreet popups (empty title) before roster
is initialized.