remove infinite loops from management commands. remove cruft from api_views, and tweak video_download to handle the more robust videodownload logic
updating comments, debug-based Exception forcing, to complete.
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into avoid_command_infinite_loops

Conflicts:
	kalite/templates/video_download.html
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into avoid_command_infinite_loops

Conflicts:
	kalite/main/management/commands/subtitledownload.py
	kalite/main/management/commands/videodownload.py
	kalite/templates/video_download.html
Merge branch 'user_list_admin_indicator' of github.com:rtibbles/ka-lite into release-0.10.0
Merge branch 'release-0.10.0' into avoid_command_infinite_loops
renaming misnamed 'total_logins' to 'count'
Merge pull request #565 from bcipolli/rename_total_logins

HOTFIX: renaming misnamed 'total_logins' to 'count'
Make video downloading more robust; e.g., auto-restart after dropout.
Removed "cs" topic from the topic tree, as it is broken/mostly empty.
cannot take max on None; add max_none function
another bugfix redo
Merge pull request #570 from bcipolli/max_none

HOTFIX: Max on list containing None fails.
Reduce font for topic list on frontpage again slightly.
Merge pull request #568 from jamalex/remove_cs_topic

Removed "cs" topic from the topic tree, as it is broken/mostly empty.
Coolio, thanks for looking so in-depth at these things!
Fixed errors in #566
Merge pull request #567 from jamalex/avoid_command_infinite_loops

Avoid command infinite loops, and make video downloading more robust (e.g. auto-restarting)
Merge pull request #573 from dylanjbarth/subtitle_fixes_fixed

Fixed errors in subtitle downloading
Disabled retry download button while we check to see if a connection has been established.
Change the "link" to "share" in coachreport.