Merge pull request #799 from bcipolli/timelines_release-0.10

Adding new timelines stats page
Fixing badness in south files
Merge pull request #804 from bcipolli/south_fixes_corrected

Fixing badness in south files
Merge pull request #805 from learningequality/release-0.10.2

Release 0.10.2
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()
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
Wrote function to generate test po/mo files for identifying unwrapped strings.
Wrapping strings made obvious by test.
Fix bug passing language to VideoLog.update_video_log. Include language in __unicode__ output.