Show and interpret QR codes for contacts, login, groups and fingerprints
A QR code should be shown for a JID of a contact and a group, login data and OMEMO key fingerprints.
Show and interpret a QR code for a URI containing the following elements:
- JID -> Add a contact with the given JID.
- JID + login action -> Login to an account with the given login data.
- JID + join action for a group (as soon as MUC is implemented or with a similar action for MIX as soon as that is implemented) -> Join a group with the given JID.
- JID + OMEMO key fingerprints (as soon as OMEMO is implemented) -> Authenticate OMEMO identity keys with the given fingerprints.