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.
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!
Merge pull request #1027 from bcipolli/optimize_wording

tweak the time and wording of user instructions