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

fc04602 Change facility link to view, not edit.
f00f0ff Merge pull request #1818 from rtibbles/highlight_device
b9a14d9 Merge pull request #1812 from bcipolli/1811
4bf11f6 Add back missing context variable.
e0a3a27 Small style tweaks to register now link.
ba83952 Implemented unregistered device highlighting via template tags. Reverted register now to link.
768e99f Merge branch 'develop' of github.com:learningequality/ka-lite into highlight_device
0e457ff Merge pull request #1797 from bcipolli/1795
9cf3a9d Merge pull request #1805 from bcipolli/1727
1c94fd4 Don't add tag selectors along with identity selectors.
c734df5 Provide a better message for translation.
0862c80 Merge pull request #1787 from bcipolli/1762
9c6f59e Fix for #1727: report all errors, including connection errors.
d2117ad Fix for #1740: fix one-click button colors.
cbff026 Make one-click reg use doRequest, to hook into auto-AJAX handling.
49e23cd Add gettext, indicate which language pack is being deleted, fix indenting.
8cff72b Merge pull request #1833 from anuragkanungo/issue1820
6aa3093  Issue 1820 : Added confirmation box before deleting language
4b16dc9 Speeding up cherrypy by not setting nthreads too low in DEBUG mode.
a11cfbd kaserve takes care of non-installed system, so don't check in OS script.
e5e75d6 Make sure if you call cherrypy that static files are copied to STATIC_ROOT.
aaf56d0 Make settings override CHERRYPY_PORT with PRODUCTION_PORT, and make OS scripts dumber.
abf1d3f Make cherrypy aware of CHERRYPY_THREAD_COUNT and (new) CHERRYPY_PORT setting.
3ee8f74 Uses chronograph settings within app to set default values.
4bd5d4d Move reporting of IP address out of os-specific scripts and into kaserve command.
a02bafc Removing dependence on CENTRAL_SERVER setting.
c375707 Last minor formatting tweak in control_panel/views to make non-post requests come first.
648716e Highlight device when unregistered on zone management. Style buttons ready for bootstrap integration.
01c9840 Making sure object ref is either an object or None (and not False)
626046a Fixing up errors from misconception on how date range was being used.
294df25 Use the generic pagination in fle_utils.
3bc1d6a Add paginate module to django_utils; can be generalized in the future!
9d8f235 Added error messages in facility app to user on form save fail, reordered code for short "if" to precede long "else"
3ef67b5 Added error messages in control_panel app to user on form save fail, reordered code for short "if" to precede long "else"
195cd7c Initialize a facility only during install_fresh, to avoid resetting default facility.
02021fe More robustly create and set default facility.
a81ddd6 Merge pull request #1817 from bcipolli/1312
d6baa1d Added link for home, migrated "watch" to watch root.
1df7778 Added view for "Watch" root.
0c356bc Change constant name for topics file.
e81351b Disable knowledge map building (that API endpoint no longer exists)
5bb238b Be robust in the case that a request fails (404 or non-JSON response)
1d3207d Set a minimum # of points per exercise to 5 (note: some exercises had "seconds_per..." set to 0)

git-subtree-dir: ka-lite
git-subtree-split: fc046020b79c37bb4a699161612bfd551cd314a0
Merge commit 'd71a00c10b1eff5ec472b4babe47ecfd6b5564e0' into nalanda-rct1

Conflicts:
	ka-lite/kalite/control_panel/views.py
	ka-lite/kalite/distributed/views.py
	ka-lite/kalite/facility/views.py