Squashed 'ka-lite/' changes from 8a7dcef..30a2d60

30a2d60 Merge pull request #1953 from bcipolli/1908
4e51f64 Merge pull request #1952 from bcipolli/1807
9497809 Merge pull request #1951 from bcipolli/1950
bff6d50 Merge pull request #1948 from bcipolli/1831
be81da4 Merge pull request #1954 from bcipolli/1852
37b5f2b Fix for #1852: Always invalidate inmemory_caches.
1f082fb Fix for #1908: call collectstatic in kaserve when DEBUG=False.
6c97be3 Fix for #1807: make facility deletion into an API request.
3d8bbb6 Fix for #1950: make delete_zone an API request. next: only offer the option from org_management.
416bb98 Video update: Don't highlight language text (as if it's clickable) if there's only one language.
a8c4986 Fix bug: set querystring AFTER removing page bookmark.
337e026 Fix bug: set `lang` parameter for given url, not current webpage url.
40c29eb Fix for #1831: make get_youtube_id return None if no video found.
142fc7e Merge pull request #1947 from rtibbles/delete_zone
39116a7 Merge pull request #1944 from rtibbles/zone_manage
d43b126 Merge pull request #1946 from rtibbles/1945
d05566d Redirect back to zone management if zone can't be deleted. On distributed never redirect to org management.
2bdc9fe Add text for 'Delete sharing network'. Style for bootstrap danger button.
6c67ebc Link to facility management from facility name. Add edit facility text (styled for button pending bootstrap).
f9c450f Merge pull request #1941 from rtibbles/test_fixes
94eed50 Turn of persistent browser, skip remotely-failing-but-locally-working tests 'cause we're busy.
ced02ba Remove unnecessary import.
bf4a2e9 Fixing tests for add_facility. Allow fuzzy range for query numbers. Strip whitespace from text. Remove extraneous / from a url. Remove login page title assert, as being missed during whole test suite even though present.
c3e120e Remove server_restart code--it's not used.
13d8492 Remove updates landing page.
a4ffb51 Fix for #106: One fix, one workaround for bad URL inter-app dependencies (see #1928)
290cbae Fix for #1925: make sure group and user are in the same facility when saving.
5662e8b Make generaterealdata more robust to save errors.
e7d0694 Fix for #1924: don't let the password be empty/blank.

git-subtree-dir: ka-lite
git-subtree-split: 30a2d60ace501b9e5eedf8cb63c5b5c7ba9a4b0f
Merge commit '58b4708e644a2557dc5baa161462d12d18568ee5' into nalanda-rct1
Fix for #92: never call .update on QuerySet containing SyncedModel.