FLOE-171: Upgraded infusion library to Antranig's new model relay system that works with model transformation.
Merge remote-tracking branch 'justin/FLOE-116' into FLOE-171-116
FLOE-171: Merged in FLOE-116 branch and resolved conflicts. Also modified "fluid.metadata.videoMetadataPanel" to use subcomponents to render video panels.
FLOE-171: Restructured the demo to render the all video metadata panels using subcomponents rather than within a conditional renderer component.
FLOE-171: Removed commented code.
FLOE-171: Added the default listener for the video metadata panel to set the default initial model.
FLOE-171: Trying with the new model relay + transformation system.
FLOE-171: Use "fluid.viewRelayComponent" and "fluid.renderRelayComponent".
Merge branch 'master' into FLOE-171
FLOE-171: Upgraded infusion, merged in the metadata master branch and resolved conflicts, partially implemented the model relay btw the central model and panel models. Blocked by FLUID-5293 issue (http://issues.fluidproject.org/browse/FLUID-5293).
Merge branch 'master' into FLOE-171
FLOE-171: Fixed the infusion reference file name in preview.html.
Merge remote-tracking branch 'justin/FLOE-116' into FLOE-171
FLOE-171: Upgraded infusion library with the fix for FLUID-5293 issue.
Merge remote-tracking branch 'justin/FLOE-116' into FLOE-171
FLOE-117: Fixed the issue that in audio metadata panel, the text "choose all that apply" gets repeated in each audio availability selection rather than only when audio is available.
FLOE-171: Created a customized invertible conditional transform for video metadata model relay.
FLOE-171: Updated the infusion library to the latest pull request for FLUID-5293.
FLOE-171: Added unit tests to ensure the customized invertible conditional transform works fine with the model relay.
Merge remote-tracking branch 'justin/FLOE-116' into FLOE-171, resolve conflicts and update the branch to the same state before the merge.

Conflicts:
	demos/html/metadata.html
	demos/html/metadataMarkupView.html
	demos/html/preview.html
	demos/js/metadata.js
	demos/js/simpleEditor.js
	src/html/audio-attributes-template.html
	src/html/audio-template.html
	src/js/audioPanel.js
	src/js/metadataPanel.js
	src/js/videoMetadataPanel.js
	src/lib/infusion/README.md
	src/lib/infusion/infusion-custom.js
	src/lib/infusion/lib/jquery/ui/css/default-theme/images/animated-overlay.gif
	src/lib/infusion/lib/jquery/ui/css/default-theme/images/ui-bg_glass_95_fef1ec_1x400.png
	src/lib/infusion/lib/jquery/ui/css/fl-theme-bw/images/animated-overlay.gif
	src/lib/infusion/lib/jquery/ui/css/fl-theme-by/images/animated-overlay.gif
	src/lib/infusion/lib/jquery/ui/css/fl-theme-coal/images/animated-overlay.gif
	src/lib/infusion/lib/jquery/ui/css/fl-theme-mist/images/animated-overlay.gif
	src/lib/infusion/lib/jquery/ui/css/fl-theme-slate/images/animated-overlay.gif
	src/lib/infusion/lib/jquery/ui/css/fl-theme-wb/images/animated-overlay.gif
	src/lib/infusion/lib/jquery/ui/css/fl-theme-yb/images/animated-overlay.gif
	tests/html/videoMetadataPanel-Test.html
	tests/js/videoMetadataPanelTests.js