Merge pull request #3 from wilsonpage/diego-refactor

Remove more DOM from camera.js
Merge pull request #4 from wilsonpage/diego-refactor

Removing a lot of globals and further separation
Merge pull request #5 from wilsonpage/diego-refactor

More refactor
Merge pull request #6 from wilsonpage/diego-refactor

Rework how button state is managed to decouple it from camera.js
Merge pull request #7 from wilsonpage/diego-refactor

Unit tested activity module
Merge pull request #8 from wilsonpage/diego-refactor

Build step to bundle CSS and JS into single files
Merge pull request #9 from wilsonpage/diego-refactor

Added unit tests and simplified camera flash logic (with tests)
Merge pull request #10 from wilsonpage/diego-refactor

var self defined in wrong scope
Merge pull request #11 from wilsonpage/diego-refactor

Reshuffle of architecture to move away from singleton modules
Updated basic functional Python tests to work with Camera refactor.
Merge pull request #12 from justindarc/camera-refactor

Updated basic functional Python tests to work with Camera refactor.
Added functional test for toggling Camera flash modes.
Merge pull request #13 from justindarc/camera-refactor

Added functional test for toggling Camera flash modes.
Merge pull request #14 from wilsonpage/diego-refactor

GeoLocation pulled out of camera.js
Ensured that the patch for Bug #925192 is contained within the Camera refactor.
Had to merge with dmarcos/camera-refactor to resolve conflicts.
Merge pull request #15 from justindarc/camera-refactor

Ensured that the patch for Bug #925192 is contained within the Camera re...
Fixed autofocus issue introduced from commit 4dd14ae.
Merge pull request #16 from justindarc/camera-refactor

Fixed autofocus issue introduced from commit 4dd14ae.
Fix sound effects with test suite