todoist: redesign preferences panel

Add a new page with embedded webkit webview
for todoist authorization and Handle the url when
page is navigated to parse the access token.
1 job for preferences in 6 minutes and 43 seconds (queued for 68 minutes and 33 seconds)
latest
Status Job ID Name Coverage
  Flatpak
passed #74128
flatpak:master

00:06:43