Add support for writing aria-* and role attributes to elements.

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Show keyboard focus on UI elements for keyboard-only users

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Change the creation order of the control UI elements to make the tab order more intuitive

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Add a label for the big play button to aid screen reader users

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Change the button text when the button state is toggled, and indicate to screen reader users that the text may change

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Provide additional information for screen reader users on the status of the volume bar diff --git a/src/js/controls.js b/src/js/controls.js

index 2d5ad21..bb050b9 100644

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Provide more information to screen reader users about the progress bar, current time, and time remaining diff --git a/src/js/controls.js b/src/js/controls.js

index bb050b9..504913c 100644

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Adjust the font size of the text tracks to make them proportionally larger when switching to fullscreen mode

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Fix bug with getting the ID of the track

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Make the caption, subtitle, and chapter buttons more usable by screen reader users diff --git a/src/css/video-js.css b/src/css/video-js.css

index daa7080..4ed6ea2 100644

Signed-off-by: Greg Kraus <gdkraus@ncsu.edu>
Plugin Doc and Example
Added most of a doc on building plugins. Still missing a section on up-front plugins. Created an example page that shows how to load a plugin.
Remove Extra Flash Switch
Get rid of the extra switching logic to force Flash tech. Worth noting: it has to exist as a separate script tag because we're using document.write to insert video.js scripts.
Up-Front Plugin Config
Create an example of making a dynamic video element and loading a plugin. Add that example to the tutorial.
Remove Up-Front Config Example
Get rid of the example code for configuring a plugin at creation time. There's already an example in the tutorial and it makes things a bit confusing.
update plugins.js
fix test
Merge branch 'master' of github.com:heff/video-js
Merge branch 'master' into 291-accessibility. Updating to the latest upstream code
Corrected the call to get the player width
Corrected duration time label to read 'time remaining'