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>
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'
resolved conflicts with upstream master
Provide more information to screen reader users about the duration time
Merge pull request #301 from gdkraus/291-accessibility

Accessibility improvements for the player