Small fix - syntax error in Javascript.
first pass, through Django
refactoring code into (optional) settings
forgot migration file.
fixing username / user bugs
workaround for new users; better fix to come\!
invalidating cache when settings change.
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into local_password_hashes

Conflicts:
	kalite/settings.py
Merge branch 'release-0.10' into coach_report_Stats_and_UserLogs

Conflicts:
	kalite/coachreports/api_views.py
Merge branch 'release-0.10' into coach_report_Stats_and_UserLogs

Conflicts:
	kalite/coachreports/api_views.py
Resolving weird merge cruft.

Change use of settings to UserLog.is_enabled()
Merge branch 'hotfix'
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into local_password_hashes
refactoring for cleaner implementation, better validation.
fixing bug
Merge pull request #621 from bcipolli/load_testing_bugfix

Fixing small loadtesting bug
Increase left margin on scatter plot and timeline graph to prevent axis tick label cut off.
Prevent Y-axis drop down from showing any options in timeline coach report.
Merge pull request #600 from rtibbles/coach_report_Stats_and_UserLogs

Reinstating and fixing all coach report stats, and enabling User Log stats when enabled
Making a single query by converting queryset to a list.