BLD-237: Persist speed preferences between videos.
Use subprocess.STDOUT, rather than sys.STDOUT to rebind stderr
i18n xmodule/course_module.py

LMS-1747
Merge pull request #2230 from edx/anton/store-video-state

Persist speed preferences between videos.
Merge pull request #2286 from edx/sarina/i19-xmodules

i18n xmodule/course_module.py
Merge pull request #2281 from cpennington/fix-i18n-execute

Use subprocess.STDOUT, rather than sys.STDOUT to rebind stderr
annotation tools
First set of fixes from the pull request

This does not include some of the testing files. The textannotation and
videoannotation test files are not ready. waiting for an answer on the
issue.
Deleted token line in api.py and added test for token generator
Added notes_spec.coffee
remove spec file
fixed minor error with the test
fixes some quality errors
fixed unit test
fixed unit test
added advanced module
Added notes_spec.coffee
remove spec file
Quality and  Testing Coverage

1. in test_textannotation.py I already check for line 75 as it states
in the diff in line 43, same with test_videoanntotation
2. Like you said, exceptions cannot be checked for
firebase_token_generator.py. The version of python that is active on
the edx server is 2.7 or higher, but the code is there for correctness.
Error checking works the same way.
3. I added a test for student/views/.py within tests and deleted the
unused secret assignment.
4. test_token_generator.py is now its own file
Added Secret Token data input