moving messages to 'status' AJAX call (no point to make its own API call, yet); adding client-side JS interface for display
moved generic scripting out to khan-lite.js, use cgi.escape to be safe with message content
Merge remote-tracking branch 'upstream/develop' into ajax_messaging

Conflicts:
	kalite/main/views.py
Only escape strings not explicitly marked as safe.
Hide warning about packages being on multiple locations on the path.

Fixes issue #105.
Merge pull request #140 from jamalex/filter_warnings

Hide warning about packages being on multiple locations on the path.
more code massaging for disk space efficiency, comments, and nit-fix
Merge pull request #126 from bcipolli/ajax_messaging

Ajax-based messaging on the distributed server.
Merge remote-tracking branch 'upstream/develop' into moviecounts
removed db_name code and refactored filesystem code for detecting video counts.  Spacing, comments, and cruft removal.
Merge remote-tracking branch 'upstream/develop' into moviecounts
removing new references to /topics/, use root path instead (topicdata.TOPICS['path'])