make beta dash compute module_state_key like legacy dash (LMS-2491)
add failing tests
Refactor video caption module.
Upgrade django_nose to 1.2
Test TemplateLookup dirs are not cleared during lms startup.

LMS-2498
make sure new lms/tests.py file is run
Merge pull request #3153 from edx/anton/caption_refactor

Refactor video caption module.
Merge pull request #3205 from edx/usman/lms2498-mako-template-tests

Test that TemplateLookup dirs are not cleared during lms startup
Merge pull request #3187 from edx/adam/fix-alter-xblock-student-state

Adam/fix alter xblock student state
BLD-958: Force video player in flash mode.
Merge pull request #3195 from edx/anton/force-flash

Force video player in flash mode.
Merge pull request #3204 from edx/db/upgrade-django-nose

Upgrade django_nose to 1.2
Implement editing from the Studio container page.

STUD-1306
Make tab name comparison case-insensitive
making chrome scroll up when showing the component menu on the Studio unit page
Refactor test logic for switching editor tabs
maintain scroll position after closing the component editing modal in Studio
small ui fixes in Studio - textbooks upload and loading font-size
removed edit-dialog and uploads css, changed component edit icon to pencil, small css fixes
Fix unit tests