fixing bugs introduced from frontend merge; implement tracking IP address in contact form submissions.
hi pdb, missed you <3
fix from #477 needs to get in now.
DRYer coding of platform-specific coding, making django utils more util-like (vs. shared)

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
	kalite/utils/platforms.py
Add missing portion of call_outside_command_with_output
Remove pdb, unnecessary imports
Merge pull request #634 from bcipolli/django_utils_refactor

DRYer coding of platform-specific coding, making django utils more util-like (vs. shared)
further changes in platform code
documentation changes, removing spinning 'watch' from default debug code
Merge pull request #633 from bcipolli/contact_ip

fixing contact form bugs introduced from frontend merge; implement tracking IP address in contact form submissions.
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into release-0.10
I don't know why this rename is necessary, but works around an import bug.  Will look into in the future.
Pluralize 'My Orgs'; deleting orgs works.
Merge pull request #628 from bcipolli/remove_node_cache

removing the static, disk-based node cache.
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into efficient_student_view
small fixes to get user to their account management page.
Merge branch 'account_management_fixes' into efficient_student_view
Zones now delete properly.
removing code for disabling buttons.  They should be hidden where appropriate.  This is a regression from the frontend merge
Merge branch 'account_management_fixes' into release-0.10