tweet-list-entry: Don't track visited links
dm-list-entry: Don't track visited links
dms: Adjust the unread count in DMPage

When activating the notifcation for new DMs, adjusting the unread count
in DMThreadsPage doesn't work out but since we already save the unread
count per conversation, we can do it in DMPage.

Related to #236
UserListDialog: remove list-username usage
Merge branch 'master' into main-widget

Conflicts:
	src/DMPage.vala
	src/DMThreadsPage.vala
AccountDialog: Don't iterate over all accounts
MainWindow: Save window geometry even if startups-accounts is set
FilterPage: Don't initialize on every join
FilterPage: Don't initialize on every join
DMThreadsPage: Update unread count after ... updating it.
DMThreadsPage: Remove old comment
dm-page: Remove mock adjustments
DMPage; Use TextView when writing DMs
Merge branch 'master' of https://github.com/baedert/corebird
Merge branch 'master' into main-widget
dm-page: Add margin-left to text_view
ComposeTweetWindow: Fix completion window position

See #227
ComposeTweetWindow: Correctly set current_match

See #227
ComposeTweetWindow: Always select the first hit in the completion win

See #227
InlineMediaDownloader: Allow flickr https photos