Added support for QR scanning, this will replace the checkin activity and fragment.

Currently, for the QR scanning to work you have to already have Barcode
Scanner installed on the device.