fixup start/stop to prevent duplicate servers
a few fixups
Correct typo in search_autocomplete.js
Add functionality on Raspberry Pi to set server date and time from web interface
Remove erroneous error messages.
Show current system time on set.
Wrap url.
Merge branch 'release-0.11' of github.com:learningequality/ka-lite into time_set

Conflicts:
	kalite/settings.py
	kalite/static/js/search_autocomplete.js
Actually include the library files for timepicking...
Don't conditionalize URL adding.
Correctly report current system time.
call stop script instead of duplicating the function
Override local_settings for ENABLE_CLOCK_SET unless RPi.
Autopopulate date field for time set feature with current date.
Include unsigned models (where signing is deferred) in own zone.
Correct spelling error in assert message.
Use "device.get_metadata()" instead of "device.devicemetadata".

(I was getting an error of it being None, early on in the reg process.)
Wording tweak on zone management page.
enforce min password length on both FacilityUser.set_password and FacilityUserForm
disable checking of raw_password if it's None
correct failing tests from password length enforcement

Conflicts:
	kalite/main/tests/api_tests.py
raise validation error instead of an assert when enforcing pw length
enforce pw length in changelocalpassword
in settings, turn MIN_PASSWORD_LENGTH to more generic PASSWORD_CONSTRAINTS