Squashed 'ka-lite/' changes from c6bdb35..cbef7d3

cbef7d3 Adding missing logging import in the updates tests.
47b0c35 Adding missing logging import in the facility app.
d5500e8 Merge pull request #1806 from bcipolli/fle_utils_merge
57fa4ca Merge pull request #1809 from anuragkanungo/issue1420
1928fa9  Liitle Update for cleaner code flow
61eabc8  Issue 1420: Disabled Download Button while an active download is going on
5edc629 Adding missed import.
215ff7b Updating within-package imports to be relative.
17e6093 Adding mock to KA Lite codebase, for testing.
5fc9719 Merge commit 'e83b3adff97fd302381ff33f55fcb02ccb03d18c' into 397
e83b3ad Squashed 'python-packages/fle_utils/' changes from a2e0199..88a64da
2b9a673 Fix for #1804: anticipate zone as None.
e95cd43 Removing outdated Django imports.
eff39ba Adding missing comma in DEBUG mode.
b42c853 Logging warning re: syncing models is really a note; treat it as such.
2ee0bd0 Removing last reference to get_setting.sh
4d3a979 Speeding up cherrypy by not setting nthreads too low in DEBUG mode.
b56b168 kaserve takes care of non-installed system, so don't check in OS script.
1414b31 Disable non-working check for pi, clean broken script.
9dfa1e9 Make sure if you call cherrypy that static files are copied to STATIC_ROOT.
c19ef42 Make settings override CHERRYPY_PORT with PRODUCTION_PORT, and make OS scripts dumber.
5b3cb5e Make cherrypy aware of CHERRYPY_THREAD_COUNT and (new) CHERRYPY_PORT setting.
1d75aae Uses chronograph settings within app to set default values.
901c325 Move reporting of IP address out of os-specific scripts and into kaserve command.
6cbbbe6 Removing dependence on CENTRAL_SERVER setting.

git-subtree-dir: ka-lite
git-subtree-split: cbef7d3f5c5396cce1023371121d6f19663acbff
Merge commit 'f870bf8208597900d6598f9e90f2bf5cc7a0a93d' into develop