Get multiple srts to work by exposing srts at a URL, then having the video template use them.
Merge branch 'release-0.11' into multiple_srts
Fixing bug--sometimes context processors CAN be called before middleware!
Merge branch 'refactor_main' of github.com:bcipolli/ka-lite into multiple_srts

Conflicts:
	kalite/i18n/custom_context_processors.py
Fixing up more broken tests.
Fix 3 bugs: #964, #967, and that persistent cross-platform script permissions bug after unzipping
tweak the time and wording of user instructions
Merge branch 'release-0.11' of github.com:learningequality/ka-lite into 964_967
MVP Date Range setting on CSV Export.
Remove cruft.
Disambiguate front end date display.
Export to CSV with proper implementation of Django forms.
Merge pull request #1020 from bcipolli/refactor_main

Refactoring VideoFile and LanguagePack out of main, into updates and i18n apps, respectively
only add subtitles if they exist on disk.
Fixing search function; broken in node cache changes.  Need to sort for lowercase node_cache now...
Tweak get_exercise_paths to return ALL exercise paths, even when an exercise has 2+ paths
central server tweaks
Merge pull request #1037 from rtibbles/date_set_CSV

MVP Date Range setting on CSV Export.
retire generatefakedata, add icantbelieveitsnotrealdata, and even fix some password bugs\!
Merge pull request #1043 from bcipolli/icantbelieveitsnotrealdata

retire generatefakedata, add icantbelieveitsnotrealdata, and even fix some password bugs!