add options to cronserver for memory profiling and garbage collection, to address github issue 111 (unbounded memory usage)
main changes didn't take :( in git
DRYer coding of platform-specific coding, making django utils more util-like (vs. shared)
Merge branch 'release-0.10' of git://github.com/learningequality/ka-lite into platform_specific_scripting
add .command files, for double-click in OSX.  Add run_command, for running management commands.
Merge branch 'release-0.10.1' of github.com:learningequality/ka-lite into clickable-scripts

Conflicts:
	kalite/securesync/views.py
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into clickable-scripts
Merge branch 'install_via_python' of github.com:bcipolli/ka-lite into clickable-scripts

Conflicts:
	kalite/utils/platforms.py
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into clickable-scripts
less memory-intensive signing and verification of large files.  Future use for signing zip files.
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' of github.com:learningequality/ka-lite into local_password_hashes
refactoring for cleaner implementation, better validation.
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into clickable-scripts

Conflicts:
	kalite/main/api_views.py
	kalite/main/management/commands/videodownload.py
	kalite/main/views.py
	kalite/management/commands/zip_kalite.py
	kalite/securesync/views.py
	kalite/utils/django_utils/command.py