merging current and release-0.11 video update code
Small output tweaks
Fixing up the computation of percent complete
Cleaning out subtitles stuff, making delete really work (was having issues with delete, then download), removing duplicated code.
Making sure that when a job ends, the corresponding UpdateProgressLog gets closed too.
Making generic progress tracking run more smoothly.
Making video updates run more smoothly.
Merge branch 'release-0.11' of github.com:learningequality/ka-lite into video-update-update

Conflicts:
	kalite/templates/updates/update_videos.html
	kalite/updates/api_views.py
Better error reporting, showing actual # of videos being downloaded, fix a couple of small bugs.  Ready to go!
Remove trans tag from JS file string.
Give "cancel" button some breathing room above it on update page.
Show "Loading" rather than "null" when update process is starting up.
Show UpdateProgressLog in Django admin interface.
More meaningful messages when there's an error checking update status.
Merge pull request #30 from jamalex/video-update-update

Tweaks to address some issues found during testing
migrate to underscore's uniq function
refactor code for cleanliness
Merge branch 'video-update-update' of github.com:bcipolli/ka-lite into video-update-update

Conflicts:
	kalite/static/js/update_videos.js
Fix duplicate message issue, fix small bugs
Treat 404 errors especially; allow updates to report final status to users (generic message by default)