Squashed 'qr/' content from commit 650dc42

git-subtree-dir: qr
git-subtree-split: 650dc42da8b9ba8070280967a242183756bdc602
Merge commit '6a9b33080eb9c9aeaed2d975ee508817d0950bc5' as 'qr'
Add QR Code handler