Merge branch 'develop' of github.com:learningequality/ka-lite into translation_scrub
Export csv form and datepicker logic and css.
Refactor video utils into more generic utils.internet.download
Add the progress bar; get callbacks about % downloaded along the way.
small styling tweak to vertically space things out
Merge branch 'develop' of github.com:learningequality/ka-lite into 1141
Removed calendar css, changed form to one line, added hover effect.
Sort and indent json, so that additions/changes can be viewed clearly through git gui.
Update control_panel breadcrumbs and device_management to encourage registration
Spacing / formatting of headcss
Move updates and control_panel static files into their own directories
Fix bug in string wrapping--needs to be in double-quotes.
Moving handling of errors to base `doRequest` call, instead of requiring each call to add it.
Search button is too large for chinese; reduce min-size
when facility_id is passed and converted to facility, it should be removed from the arg list
Make debug mode use the develop branch central server
random linting
Fix bug: device registered using old registration system was trying to generate a new zone upon upgrade.
Fix bug: user models wouldn't sync without blank=True set on default_language.
tweaks to @ruimalheiro's code

Conflicts:
	kalite/templates/control_panel/facility_usage.html