refactor code, make KaLiteServer stand alone. Add interaction with new Zip packaging code. Make all into a package importable from KA Lite
Merge branch 'offline_install' of github.com:bcipolli/ka-lite into offline_install
updating default facility string
Merge pull request #104 from bcipolli/start_any_port

Allow port to be specified from the command-line
We should initiate a data sync during installation
Merge pull request #98 from bcipolli/settings_only

moving slug_key and title_key out of settings.py
add a small link, only visible when online, for bulk download info
Translate, change text a bit
Merge remote-tracking branch 'upstream/develop' into bulk_video_download
tell them if they are offline
Changes due to code review
Merge branch 'performance' of github.com:bcipolli/ka-lite into performance

Conflicts:
	kalite/main/management/commands/cache.py
	kalite/main/middleware.py
	kalite/main/tests.py
Merge branch 'performance' into moviecounts
using reverse url lookup, cleanup alignment on page.
separating main and central urls and views into their respective apps
separating main and central templates more completely
separate central and main apps in settings
setting up an efficient test runner for KA Lite (no registration tests, etc)
Merge remote-tracking branch 'origin/test_runner' into separate_server_code
updating missed __init__ file