VP-297: Upgrading to 4907 branch of Infusion. Prefs saving, but not yet affecting VP. Doesn't yet handle no-native-video-support case (which requires that captions panel be ommitted)
VP-192: Updated URLs to new API but not sure which json the transcript parser is expecting
VP-192: Tweaked json to send only subtitles to parser and it works
VP-192: Tweaked json to send only subtitles to parser and it works
VP-192: Captions working
VP-192: json ref tweaked for transcript highlight fix
Merge remote-tracking branch 'heidi/VP-192'

* heidi/VP-192:
  VP-192: json ref tweaked for transcript highlight fix
  VP-192: Captions working
  VP-192: Tweaked json to send only subtitles to parser and it works
  VP-192: Tweaked json to send only subtitles to parser and it works
  VP-192: Updated URLs to new API but not sure which json the transcript parser is expecting
VP-297: Updated infusion library to be in sync with the latest master branch. The media panels are not rendered into UIO yet.
Merge branch 'master' into VP-297
VP-297: The media panels are rendered. The connection btw the UIO and VP on captions and transcripts is broken.
VP-297: Fixed the timing issue at initializing "fluid.videoPlayer.languageMenu" which causes captions and transcripts menu items stop working.
VP-297: Updated captionator component with the up-to-date framework functionalities.
VP-297: Applied the work-around for FLUID-5151 that causes a menu button for captions not working as well as fixing a unit test. The switching on UIOptions template for html5 and non-html5 browsers is changed back to use demands block due to FLUID-5155.
VP-297: Fixed the demands blocks that hook up different templates for html5 and non-html5 browsers.
VP-297: Code improvement and fixed most unit tests.
VP-297: Upgraded MyInfusion.js
VP-297: Fixed mammals demo and more unit tests. All unit tests pass in firefox but some still fails in Chrome and Safari.
VP-297: Refactored controller to replace demands blocks for attaching full screen button and caption button with dynamic grades.
VP-297: Updated infusion library to use the latest master branch.