Merge branch 'FLOE-115' into FLOE-125
FLOE-125: Integrated metadata panels with the simple editor.
FLOE-125: Removed metadata panels at restarting demo.
FLOE-125: Upgraded to the latest Infusion snapshot

Upgraded infusion to get access to the model relay from the preferences framework.
FLOE-125: metadata panel models shared and saved
FLOE-125: missed setting initial model

Missed setting the initial model for the audio panel.
FLOE-125: Created a sidebar component

Created a sidebar component which manages the creation and destruction of the metadata panels.
Merge branch 'master' into FLOE-125
FLOE-125: Using distribute options for templates

Switched back to using distribute options for the templates.
FLOE-125: Reset metadata at demo restart and video url change.
FLOE-125: progress on resetting metadata panels

Still doesn't reset properly when clicking restart.
FLOE-125: Converted sidebar to use the renderer

Using the renderer for the sidebar to get around issues with creating/destroying the metadata panels.
FLOE-125: Improve audio and captions panels.
Merge remote-tracking branch 'justin/FLOE-125' into FLOE-125
FLOE-125: Define the default captions model value as an empty array that is more sensible.
Merge branch 'master' into FLOE-125
Merge remote-tracking branch 'cindyli/FLOE-125'

* cindyli/FLOE-125:
  FLOE-125: Define the default captions model value as an empty array that is more sensible.
  FLOE-125: Improve audio and captions panels.
  FLOE-125: Converted sidebar to use the renderer
  FLOE-125: progress on resetting metadata panels
  FLOE-125: Reset metadata at demo restart and video url change.
  FLOE-125: Using distribute options for templates
  FLOE-125: Created a sidebar component
  FLOE-125: missed setting initial model
  FLOE-125: metadata panel models shared and saved
  FLOE-125: Upgraded to the latest Infusion snapshot
  FLOE-125: Removed metadata panels at restarting demo.
  FLOE-125: Integrated metadata panels with the simple editor.