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
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
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into clickable-scripts

Conflicts:
	kalite/management/commands/update.py
	kalite/utils/django_utils/command.py
	kalite/utils/platforms.py
removing unnecessary imports, unnecessary file touches
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into clickable-scripts
moving scripts
re-enabling scripts
Modifying filenames to reflect OS; many systems hide extensions
adding copied scripts to gitignore
move computation of basepoints from client to server (where it can be shared)
adding 'basepoints' field to json files
generating basepoints in code, passing it through to templates directly