Adds the option to restore your accounts from a QR code exported by
Google authenticator. Additionally adds a QR code reader to the
preferences window and reworks how the crate::backup::Restorable
and
crate::backup::RestorableItem
traits work in order to accommodate the
new QR code restore option.
If anything needs to be changed, just let me know!