Update Contribute page
FLOE-3: Instantiate video player at the preview mode as well as adding in captions underneath the video player.
FLOE-3: Include the javascripts for video player and uiOptions dependencies to the proper place (js.html).
Pin South version
FLOE-3: Wrap subtitle widget around the video player.
FLOE-3: Use the latest video player version that pops up caption/transcript menus with data fetched from universal subtitles.
Merge remote-tracking branch 'anastasia/FLOE-4-afa-in-unisub' into FLOE-3
Merged conflict between authoring and authoring-vp
Merge branch 'yzenauthoring-vp' into authoring-vp

* yzenauthoring-vp:
  Pin South version
  Update Contribute page
  Fix whitespace
  Use Grades instead of Grade Levels
FLOE-3: Add AfA meta data for html5 videos.
Merged conflicts between Cindy's FLOE-3 and authoring-vp
FLOE-3: fixed the styling.
FLOE-3: fixed the issue that "add subtitle" link triggers the popup dialog "edit link".
Merge branch 'cli_FLOE-3' into FLOE-3
Merge branch 'FLOE-3' into authoring-vp

* FLOE-3:
  FLOE-3: fixed the issue that "add subtitle" link triggers the popup dialog "edit link".
  FLOE-3: fixed the styling.
  FLOE-3: Add AfA meta data for html5 videos.
  FLOE-3: Use the latest video player version that pops up caption/transcript menus with data fetched from universal subtitles.
  FLOE-3: Wrap subtitle widget around the video player.
  FLOE-3: Include the javascripts for video player and uiOptions dependencies to the proper place (js.html).
  FLOE-3: Instantiate video player at the preview mode as well as adding in captions underneath the video player.
  FLOE-3: Video player gets re-instantiated after each save.
  FLOE-3: Use fluid video player to play html5 video links.
  FLOE-3: Re-built MyInfusion.js to exclude jQuery as well as adding initVideoPlayer into write.js
  FLOE-3: Rebuilt myInfusion to include "uploader" and "tooltip" for video player. Also more changes for embedding video player at the edit mode.
  FLOE-3: Removed the old MyInfusion.js and updated README for infusion and video player builds.
  FLOE-3: The server recognizes the uploaded video and directs the next step to VideoStep. More works are needed: 1. Return full url of the uploaded image from server to client; 2. At client side use fluid video player for the uploaded video.
Merge branch 'yzen-authoring-vp' into authoring-vp

* yzen-authoring-vp:
  FLOE-3: fixed the issue that "add subtitle" link triggers the popup dialog "edit link".
  FLOE-3: fixed the styling.
  FLOE-3: Add AfA meta data for html5 videos.
  FLOE-3: Use the latest video player version that pops up caption/transcript menus with data fetched from universal subtitles.
  FLOE-3: Wrap subtitle widget around the video player.
  FLOE-3: Include the javascripts for video player and uiOptions dependencies to the proper place (js.html).
  FLOE-3: Instantiate video player at the preview mode as well as adding in captions underneath the video player.
  FLOE-3: Video player gets re-instantiated after each save.
  FLOE-3: Use fluid video player to play html5 video links.
  FLOE-3: Re-built MyInfusion.js to exclude jQuery as well as adding initVideoPlayer into write.js
  FLOE-3: Rebuilt myInfusion to include "uploader" and "tooltip" for video player. Also more changes for embedding video player at the edit mode.
  FLOE-3: Removed the old MyInfusion.js and updated README for infusion and video player builds.
  FLOE-3: The server recognizes the uploaded video and directs the next step to VideoStep. More works are needed: 1. Return full url of the uploaded image from server to client; 2. At client side use fluid video player for the uploaded video.
Merge branch 'refs/heads/authoring-vp' into staging-vp

Conflicts:
	apps/authoring/models.py