Add onboarding with registration, normal login and QR code login

Co-authored-by: Linus Jahn <lnj@kaidan.im>
9 jobs for feature/onboarding in 17 minutes and 30 seconds (queued for 13 minutes and 12 seconds)
Status Job ID Name Coverage
  Test
passed #34842
clazy

00:01:01

passed #34843
qmllint

00:00:19

 
  Build
passed #34846
archlinux

00:01:57

passed #34845
debian-sid

00:01:41

passed #34844
neon-bionic

00:01:24

 
  Deploy
passed #34849
android

00:07:51

failed #34847
linux-appimage

00:12:46

failed #34850
allowed to fail
mac-osxcross

00:02:45

failed #34848
allowed to fail
windows-mxe

00:01:59

 
Name Stage Failure
failed
linux-appimage Deploy
Copied "/builds/melvo/kaidan/AppDir/usr/share/icons/hicolor/scalable/apps/kaidan.svg" to "/builds/melvo/kaidan/AppDir/kaidan.svg"
WARNING: Plugin "/opt/Qt/5.12.6/gcc_64/plugins/platformthemes/libqgtk2.so" not found, skipping
WARNING: Plugin "/opt/Qt/5.12.6/gcc_64/plugins/styles/libqgtk2style.so" not found, skipping
appimagetool, continuous build (commit 9f1857f), build 2102 built on 2019-11-19 08:44:28 UTC
/builds/melvo/kaidan/AppDir/kaidan.desktop: error: value "chat;messaging;im;jabber;xmpp;qt;network;???,?????????,????" for locale string list key "Keywords[ru]" in group "Desktop Entry" does not have a semicolon (';') as trailing character
ERROR: Desktop file contains errors. Please fix them. Please see
https://standards.freedesktop.org/desktop-entry-spec/1.0/n for more information.
Desktop file: /builds/melvo/kaidan/AppDir/kaidan.desktop
ERROR: Job failed: exit code 1
failed
mac-osxcross Deploy
File exists, skip copy: "bin/kaidan.app/Contents/PlugIns/quick/libqtquickcontrols2fusionstyleplugin.dylib"
File exists, skip copy: "bin/kaidan.app/Contents/PlugIns/quick/libqtquickcontrols2imaginestyleplugin.dylib"
File exists, skip copy: "bin/kaidan.app/Contents/PlugIns/quick/libqtquickcontrols2materialstyleplugin.dylib"
File exists, skip copy: "bin/kaidan.app/Contents/PlugIns/quick/libqtquickcontrols2universalstyleplugin.dylib"
ERROR: Could not find bundle binary for "bin/kaidan.app"
ERROR: "error: /opt/osxcross/target/bin/x86_64-apple-darwin15-strip: can't open file: (No such file or directory)\n"
ERROR: ""
error: x86_64-apple-darwin15-install_name_tool: can't open file: bin/kaidan.app/Contents/MacOS/kaidan (No such file or directory)
ERROR: Job failed: exit code 1
failed
windows-mxe Deploy
                 from /builds/melvo/kaidan/src/ClientWorker.cpp:31:
/builds/melvo/kaidan/src/BitsOfBinaryImageProvider.h:39:35: fatal error: QXmppBitsOfBinaryData.h: No such file or directory
compilation terminated.
make[2]: *** [CMakeFiles/kaidan.dir/build.make:2540: CMakeFiles/kaidan.dir/src/ClientWorker.cpp.obj] Error 1
make[1]: *** [CMakeFiles/Makefile2:201: CMakeFiles/kaidan.dir/all] Error 2
make: *** [Makefile:95: all] Error 2
$ mv build/bin/kaidan.exe kaidan.exe
mv: cannot stat 'build/bin/kaidan.exe': No such file or directory
ERROR: Job failed: exit code 1