Storing rarely modified properties in the user's session cache, to avoid unnecessary database queries. Remove double-call to main custom context processor, made Django toolbar REQUIRE CACHE_TIME=0
Moving code to appropriate middleware
implementing user sign-up restriction. extended config package such that multiple can be on, and added a config package for restricting users.
one more relevant spot
separating form and view logic more cleanly
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into develop

Conflicts:
	kalite/version.py
Hiding unnecessary selections, refactoring to use headjs
Initial pass allowing editing of user info and password.
Clean up user admin page, link to editing user info.
Change messages to something less severe, when facility doesn't exist.  Warning is enough!
Merge branch 'develop' of github.com:learningequality/ka-lite into minimize_queries_1

Conflicts:
	kalite/main/middleware.py
Don't cache data in session if user can change them (to avoid having to invalidate caches). Also fix a bug in call to test_connection()
Make require_facility and login page more efficient.  NOTE: we should never send querysets to templates, only lists!
Merge branch 'develop' of github.com:learningequality/ka-lite into minimize_queries_1

Conflicts:
	kalite/securesync/users/api_views.py
Merge branch 'develop' of github.com:learningequality/ka-lite into edit_user_info
Fixed bug--0 facilities mean facility_exists is FALSE :P
Removing banner advertising hackathons from landing page.
Merge pull request #785 from bcipolli/minimize_queries_1

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

Conflicts:
	kalite/securesync/users/views.py
Merge pull request #796 from bcipolli/corrections

HTH: IDOC: Allow option for restricting user sign-up