Only save changes if there were changes.
Fix decode boolean.

Broken in 1f263e74feded84b7fb0e5b7725147e49667cd62
Submit dialogs when enter pushed. Except delete confirmation.
Simplify code.
Photo comment requires staff access.
Fix processing of photo ids in search form.
Improve datetime timezone parsing.
Work in progress.
Remove jquery-ui hacks.

Currently requires my version of django-ajax-selects:
https://github.com/brianmay/django-ajax-selects/tree/js