Modify the custom layout abilities so that you can flip on and off various things like the scanner line and frame and also allows for portrait layout styles.

Add toggles to the IntentIntegrator covering scanner line, beep, frame, successful decode overlay, and layout orientation. Extensive modifications to allow
layouts to gracefully work in portrait mode. Added a custom class for the preview SurfaceView that will center the preview images instead of scaling them to
weird proportions. Also broke up CaptureActivity some because it was FAR too monolithic and confusing.
WIP pull camera out to its own thread. Still not functional but I think I found the error. Marked it with a TODO
WIP my theory didn't work. Whatever is causing the double camera open is also causing this bug because it's not closing the camera first.
WIP more camera threading fun