initial implementation, using hacky database way
removed pdb; added logging info; renamed template var to video_exist; removed extra char from template
implemented direct filesystem method for accessing video counts, use by default
tweaking UI to be a bit more reasonable for found videos
Migrating model syncing to a (static) class, rather than flat functions shared through settings.py
Migrating model syncing to a (static) class, rather than flat functions shared through settings.py.  Similar for device_counting.
Merge branch 'syncing_models' of github.com:bcipolli/ka-lite into syncing_models

Conflicts:
	kalite/securesync/models.py
moving api urls from url to api_urls, like in main.  Separating translatable strings
removing debug code, adding code comment
when retrypurgatory fails, it should output to stderr.  also adding a few more translatable strings
Merge branch 'api_url' of github.com:bcipolli/ka-lite into api_url
reconfiguring landing page (add install nav, remove sign up nav, switch button rows); change homepage title
automatic creation of org and zone from registration form
more central server contact and install form stuff
automatic creation of org and zone from registration form
cleaned up form
Merge branch 'auto_create_zone' into install_ux

Conflicts:
	kalite/registration/views.py
	kalite/templates/registration/registration_form.html
initial contact app with empty forms
adding admin, adding email bodies, sending to addresses within settings.py
adding admin, adding email bodies, sending to addresses within settings.py