FLOE-115: Start on captions metadata panel.
FLOE-115: In progress commit
FLOE-115: More progress with the captions metadata panel. The only issue is the refreshView() called at captions modelChanged in order to refresh the icon state creates keyboard inaccessible issue since the re-rendering causes the lose of focus. Trying sub-component to render the icon instead of using the protoTree decorator.
Merge branch 'FLOE-112' into FLOE-128
FLOE-115: Completed the captions panel and its unit tests.
Merge branch 'master' into FLOE-115
Merge branch 'FLOE-115' into FLOE-125
FLOE-125: Integrated metadata panels with the simple editor.
Merge branch 'master' into FLOE-128
Merge remote-tracking branch 'cindyli/FLOE-125' into FLOE-128
Merge branch 'master' into FLOE-115
FLOE-125: Removed metadata panels at restarting demo.
Merge branch 'master' into FLOE-115
FLOE-115: Fixed typo and improved some namings.
FLOE-128:
- Added OpenSans-Light font
- Added font icon for metadata panel
- name spaced the demo
- styled the metadata panels
- edited the text for the metadata panel form options
- fixed the mobile layout and visual appearance
FLOE-128: Changed the title of the demo. Changed "View HTML" to "View Output HTML". Changed the colour of the OK button on the toolbar to have more contrast.
Merge branch 'master' into FLOE-128

Conflicts:
	demos/html/metadata.html
Merge remote-tracking branch 'cindy/FLOE-125' into FLOE-128
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