Added QR code scanning. Requires client-side/jsqrcode/*.js