Pull request description:
>For at least QR-code based pairing of mobile wallets with nodes, it will be desirable to render QR codes even without wallet support.
>
>Therefore, this prepares by moving the QRImageWidget out of a wallet-specific file into its own qrencoder file-pair.
This is part 1 of 2 of backport of Core PR15928