Fixing QR Scan Rotation

* Using `CATransform3DMakeRotation` for the scan preview layer, since it goes through the GPU.
* Lot of tweaking of cancel button position.