optimize autocompletion by limiting displayed results and setting min
length before filtering to 3 characters
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!
add a search page in case autocomplete box didnt do its job
Merge pull request #787 from aronasorman/develop

Change 'with' statement in utils/platforms.py to a 'try' clause
YEAH!!!!
Merge pull request #783 from rtibbles/coach_reports_UI_fixes

Various coach report UI fixes
Merge branch 'develop' of github.com:learningequality/ka-lite into minimize_queries_1

Conflicts:
	kalite/main/middleware.py
Clean/create logs for 100updates test, include user info
Merge pull request #801 from bcipolli/100updates_update

Clean/create logs for 100updates test, include user info
remove deepcopy since we dont modify global topic cache anyway
make searching algorithm clearer
gray out video and topic links when not downloaded
show the query string in the page
Linting, allowing profiling on status API request, making tests work for caching/non-caching
Adding tests to expose # of queries executed--preliminary pass for helping expose (potential) changes in performance
Merge branch 'master' of github.com:learningequality/ka-lite into release-0.10
Merge pull request #806 from bcipolli/query_tests

"Query tests" for exploring performance changes
Merge branch 'release-0.10' of github.com:learningequality/ka-lite into develop

Conflicts:
	kalite/main/models.py
	kalite/securesync/users/api_views.py
	kalite/templatetags/my_filters.py
	kalite/version.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()