Starting updating UI for i18n, added stubs and set standards for update_po command.
Simplified update_po; added cache_translations command.
Wrote function to generate test po/mo files for identifying unwrapped strings.
Wrapping strings made obvious by test.
Avoid queries unless needed.
Move "status" to main app; securesync should not have dependencies on KA data
Compute points only on login, or when points change.
Fixing import bug, reducing queries for teachers.
Fixing import bug, reducing queries for teachers.
use cached session to avoid (slow) db-writes when updating session data
Small tweaks to styling of user management view
fixing #418, wrapping strings
Merge branch 'develop' of github.com:learningequality/ka-lite into cache_total_points

Conflicts:
	kalite/main/api_views.py
fixing RPi redirect at login and merge conflict marker leftover
add m2crypto installation
Suggestion to become root when stopping the server fails added
Making sure root executed the start script
Merge branch 'develop' of github.com:learningequality/ka-lite into minimize_queries_2

Conflicts:
	kalite/main/api_views.py
Merge pull request #818 from bcipolli/minimize_queries_2

Minimize queries 2
Merge branch 'develop' of github.com:learningequality/ka-lite into cache_total_points

Conflicts:
	kalite/main/api_views.py
	kalite/static/js/search_autocomplete.js