IDI-104: First skeleton of a WordPress plugin for the VideoPlayer.

This code provides a very thin slice of functionality: It adds a tab to the media
dialog, populates it with a simple form, then crudely processes the form to inject
content into the document.
IDI-104: Add the videoPlayer proper to the post. Captions and transcripts not working yet.
IDI-104: Rename files for more consistency.
IDI-104: Convert to a renderer component; start working out how to retrieve list of caption/transcript file attachments
IDI-104: Populate form with lists of currently attached caption and transcript files.
IDI-104: Render format radio buttons using model. Still needs cleanup.
IDI-104: show/hide form based on radio buttons
IDI-104: Fixes to default languages; Fix to ampersand processing so youtube references will work
IDI-104: Support for uploaded caption and transcript files
IDI-104: Temporary fix to handling of empty file lists.
IDI-104: implement repeatability of captions and transcripts
IDI-104: Add repeatability to video format info.
IDI-104: Use the repeated data in the outputted JS
IDI-104: Rudimentary error checking: Prevents empty values, but doesn't display error messages yet.
IDI-104: Code clean-up
IDI-104: Remove arrays of supported values from the data model into options.
IDI-104: Proof-of-concept for adding UIO to site through plugin.
IDI-104: Load UIO fat panel template from file.
IDI-104: Delete tracks from list; First pass at subcomponent for track lists
IDI-104: Interim commit: trackList subcomponent being used for captions and transcripts.

Should factor template out into its own file, and see if I can use the same subcomponent for the video sources list.
Still need to add validation.