we need to know whether the device being scanned is a keyserver so that we don't accidentally add multiple keyservers to a user's device list.
this change is backwards compatible. if a device presents a QR code without a device type, it will still be parsed successfully.