allowing ACCESS_TOKEN to be cached, adding HACK to get playground to work
Merge branch 'khanload' of github.com:bcipolli/ka-lite into khanload
selecting urlconf conditionally; remove obsolte urls.py
full clean before signing, to make sure what we sign is the data that we'll keep.
making UserLog-related admin conditionally available, fixing whitespace (tab vs space) issue
copying out existing versioned-serializers code into shared/serializers/, adding into available serializers, doing proper imports and references.
cleanup from debug session that I missed in initial self-code-review.
fixing bug in format_name logic; now can accept objects or dictionaries.
point central-server production port to 8001 (8008 doesn't make sense, and we test way more than we release to a new server, so go to 8001)
Merge remote-tracking branch 'origin/control_panel' into khanload

Conflicts:
	kalite/central/urls.py
	kalite/coachreports/views.py
	kalite/main/urls.py
	kalite/settings.py
	kalite/templates/coachreports/student_view.html
Migrated and consolidated entire central/utils into two management commands.
A start at solving the url issue with subtitle support.
created a student 'account management' page; moved green button (and student coach report contents) into it.
Fixed import of hardcoded language list to use dynamically generated one from subtitle_counts.json.
Merge pull request #262 from bcipolli/user_log_admin

making UserLog-related admin conditionally available
Deleted generate subtitle counts accidentally. Adding it back in and calling it automatically when we download more subtitles.
So actually, language list is used by the script the generates subtitle counts, and if a language doesn't exist there, it throws an error to be updated. Changing this back to use languages.json as our official source.
Merge branch 'develop' of git://github.com/learningequality/ka-lite into subtitles
migrating to central server API scheme.
adding response headers