FLOE-116: Created a base panel grade to be shared by all metadata panels.
FLOE-116: Added unit tests for panel component.
FLOE-116: Modified the panel unit test to pass in the initial model value for the indicator component.
FLOE-116: Properly scoped the panel selectors.
FLOE-116: Modified the audio metadata panel to make use of the base panel grade.
FLOE-116: Using model transformations in panel

The panel base grade uses an updateModel function to transform a given model, with the supplied transformation rules and updates the model of the indicator.
Merge remote-tracking branch 'cindy/FLOE-116' into FLOE-116
FLOE-116: renamed rules option
FLOE-116: Updated the audio panel component to add in the model transformation rules for the indicator, which is newly introduced to the base panel grade.
FLOE-116: Modified the base panel grade to perform the auto-generate the initial indicator model.
FLOE-116: Simplified the audio panel, indicator subcomponent.
FLOE-116: Split the base panel grade to a basePanel component that has the most fundamental configurations and a Panel grade that brings the base panel grade one step further with auto-generating the indicator model by transforming the panel model.
FLOE-116: Modified video and audio panels to make use of improved base panel grades.
FLOE-116: Added resourceInputPanel

Added a panel grade for resource input.
Merge remote-tracking branch 'cindy/FLOE-116' into FLOE-116
Merge branch 'master' into FLOE-116
FLOE-116: Updated the all-tests.html file
FLOE-116: Updated captions with resourceInputPanel
FLOE-116: strings handled by resourceInputPanel

The resouceInputPanel now handles the strings for the sub components, instead of making integrations do this.
FLOE-116: Moved template loading to base grade.

Moved template loading into the baseResourceInputPanel grade. Made a common template files for both the resourceInputPanel grades.