Tab Component Update
1. Minor bug fix on the dropArea display on double click
Merge branch 'configurator' of https://github.com/blackhydrogen/noop-sewi into configurator

Merge
Merge branch 'master' into configurator
Add audio resource viewer
Minor Changes
Merge branch 'resource-audio' into configurator
Merge branch 'master' into configurator
Minor changes to tab.js
Merge branch 'configurator' of https://github.com/blackhydrogen/noop-sewi into configurator

Merge
Tab Component Update
1. Added tab constants to common.js
2. Code Refactoring to remove magic numbers on panel positions
3. Added Partial functionality to remove components after they have been added(works up to 3 panels now)
Tab Component Update
1. Added remove support up to 4 panels.
Still working on the audio_resource.py
Revert "Still working on the audio_resource.py"

This reverts commit 9118bf9f761ce0cdbcfe6f211c412cbff1ae9eb7.
Tab bug fixes
Encounter title now displays "Encounter #" instead of "Encounter ID:"
All private functions of Configurator have been moved out of constructor
Configurator now creates a minimize button to hide the basic info view
All anonymous event handlers are now private functions
Configurator will now forward any resources opened from Gallery to Tabs
Merged remote commits into configurator