Removing dependence on CENTRAL_SERVER setting.
Move reporting of IP address out of os-specific scripts and into kaserve command.
Uses chronograph settings within app to set default values.
Make cherrypy aware of CHERRYPY_THREAD_COUNT and (new) CHERRYPY_PORT setting.
Make settings override CHERRYPY_PORT with PRODUCTION_PORT, and make OS scripts dumber.
Make sure if you call cherrypy that static files are copied to STATIC_ROOT.
Disable non-working check for pi, clean broken script.
kaserve takes care of non-installed system, so don't check in OS script.
Speeding up cherrypy by not setting nthreads too low in DEBUG mode.
Removing last reference to get_setting.sh
Logging warning re: syncing models is really a note; treat it as such.
Squashed 'python-packages/fle_utils/' changes from a2e0199..88a64da

88a64da add tests for platforms.py
0cbaf45 add mock to requirements
fd6f461 get tests working again
04f56ba ignore *.pyc files
10f3e7d Merge pull request #1 from learningequality/add_deployments
ada5ee8 Adding raw deployments app to fle-utils
04d4c25 -n Merge pull request #1681 from bcipolli/securesync-refactor
15c4538 -n fix import of chronograph.Job model
1ea82d1 -n Fixing bug in serializer reference.
21e89ef -n Fixing bug in serializer reference.
09e2e9c -n Refactoring VERSION and test code.
f60d38d -n Start removing dependencies of securesync on anything but annoying and fle_utils
a5cde48 -n Moving the chronograph app to fle_utils
6c3c3d5 -n Refactoring the config module to fle_utils, to remove KA Lite-specific dependencies from securesync
d50bb20 -n Removing calls to logging from fle_utils code
2910b44 -n Fixing remaining caching imports, separating tests
c9bfb7b -n Merge branch 'develop' of github.com:learningequality/ka-lite into distributed-refactor
9cf4e42 -n Merge branch 'develop' of github.com:learningequality/ka-lite into 1393
6670b5f -n separate distributed website (distributed) from topic data (main)
0cef916 -n Move utils to fle_utils

git-subtree-dir: python-packages/fle_utils
git-subtree-split: 88a64da6bd5a9c4826ac2d35c9131bd813d17216
Merge commit 'e83b3adff97fd302381ff33f55fcb02ccb03d18c' into 397

Conflicts:
	python-packages/fle_utils/chronograph/__init__.py
	python-packages/fle_utils/chronograph/management/commands/cronserver.py
	python-packages/fle_utils/chronograph/management/croncommand.py
	python-packages/fle_utils/internet/webcache.py
	python-packages/fle_utils/tests.py
Adding mock to KA Lite codebase, for testing.
Updating within-package imports to be relative.
Adding missed import.
 Issue 1420: Disabled Download Button while an active download is going on
 Liitle Update for cleaner code flow
Merge pull request #1809 from anuragkanungo/issue1420

 Issue 1420: Disabled Download Button while an active download is going ...
Merge pull request #1806 from bcipolli/fle_utils_merge

Fle utils merge