Initial commit.

Adding focus on slider handle when video ends.
Removing unnecessary debug console.log() calls.
Change back to original code.
Adding comments.
Also undid tabindex=-1 for the slider knob. It is unnecessary, and prevents
the user from tabbing onto the slider.
Adding minor details.
startTime and endTime proper reset.

BLD-488
Adding tests.

Disabled Jasmine test due to flakiness on dev machine.
Added test for endTime in update().
Enabled updatePlayTime() tests. Will see on Jenkins.
Adding test for updatePlayTime() method.
Adding ProgressSlider notifyThroughHandleEnd() Jasmine tests.
Fixing Jasmine coverage problems.
Removed cover logs.
Fixing flaky test.
Removed code coverage logs.

BLD-488
Addressing reviewer's comments.

Updated Change Log.

BLD-488
Merge pull request #1677 from edx/valera/alert_screenreader_video_end

a11y - Videos need to alert screenreaders when the video is over.
Merge pull request #1606 from zubair-arbi/zub/bugfix/std293-coursehandout

Show error on invalid html in course handout edit
Merge pull request #1721 from edx/talbs/update-gitignore

Static CSS and Developer Stack Remnants to .gitignore
Allow colons in Locator fields.
BLD-474: Allow multiple answers for string response.
Merge pull request #1740 from edx/bug/locator_parse

Allow colons in Locator fields.
Merge pull request #1727 from edx/christina/public

Minor cleanup around public RESTful URLs.
Merge pull request #1698 from edx/anton/multiple-answers-string-response

Allow multiple answers for string response.
Convert tabs to RESTful URL.

STUD-850
Merge pull request #1675 from edx/christina/tab-new

Convert tabs to use RESTful API
Allow colons in Locator fields.
Merge pull request #1742 from edx/ned/cherry-pick-pr-1740

Ned/cherry pick pr 1740
Merge pull request #1736 from edx/jbau/fix/cw-migrations

Fix 0010 courseware migration
Clean up test files, no substantive changes.

These changes prepare for the changes to the tests that are coming, but
make no change to the behavior themselves.
BLD-530: Fix 500 error in transcripts.
Merge pull request #1739 from edx/alex/fix-transcripts-500-error

Fix 500 error in transcripts.
Update course_navigation.html

The tab names are not being translated