Remove outdated hello world text
Display any QR finder patterns detected in the camera preview window
Add static modifier to camera - disappeared during merge of #56
Removing delay seems to stop UI from displaying alert dialog whenever user clicks on settings fragment
Merge master with branch ticket-66
fix merge with master issue: moved cancel button back to bottom of screen
Build the transformation matrix whenever camera parameters are set.
Avoids creating transformation matrix each time onDraw is called.
Add missing copyright header
Prefer non-static camera usage
remove unused framehandler from cameramanager
match up brackets
prefer non-static usage of camera overlay that tracks qr finder points
remove unused variable
remove some unused imports
QRLib: reduce the visiblity of some of the functions since we don't want to expose them in the external API.
QRLib: Effective java recommends making classes final so that someone
       cannot subclass parts of our API and change its behavior
qrlib: improve robustness of getRawData

Fixes assertionError that was thrown when qr Result had more ByteSegments than expected.
This was triggered trying to extract data from QR Result of type URI. I modified this
function to extract the raw byte data only when it has TEXT type and also
make sure to append additional bytesegments together before returning bytes.
qrlib: Try to simplify control flow in saveMessageAndUpdateProgress.

During code review, it was suggested the control flow was confusing
and that we should explore replacing exception based logic
with null. See issue #66.