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
Updates to control panel, mostly to make them work on distributed server.
Merge remote-tracking branch 'upstream/release-0.11' into update_control_panel

Conflicts:
	kalite/templates/control_panel/device_management.html
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.
Styling and wording tweaks on easy admin page.
Merge branch 'release-0.11' into update_control_panel
Convert queryset to a list for efficiency.
Save the SyncSession from the api_client when changing sync counts.
Store host being connected to as part of client-side sync session.
Added **kwargs to get_models to absorb any extra params passed to it.
Allow increment_counters to be overriden in DeferredCountSyncedModel save

Otherwise, counters are never incremented on the distributed server when
saving imported models during a sync session.
Include unsigned models (where signing is deferred) in own zone.