Set a minimum # of points per exercise to 5 (note: some exercises had "seconds_per..." set to 0)
Be robust in the case that a request fails (404 or non-JSON response)
Disable knowledge map building (that API endpoint no longer exists)
Change constant name for topics file.
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.
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.
 Issue 1820 : Added confirmation box before deleting language
Merge pull request #1833 from anuragkanungo/issue1820

 Issue 1820 : Added confirmation box before deleting language
Add gettext, indicate which language pack is being deleted, fix indenting.
Make one-click reg use doRequest, to hook into auto-AJAX handling.
Fix for #1740: fix one-click button colors.
Fix for #1727: report all errors, including connection errors.
Merge pull request #1787 from bcipolli/1762

Getting rid of get_setting OS-specific scripts
Provide a better message for translation.