Use non-naive datetimes in tests
Fix album URL
Disable client-side image resizing

Otherwise the progress bars break, since the
upload_identifier attribute is lost in the image resizing
code.
Slow down the progress bar disappearing rate
Give the progress bars a bit more space
Re-enable client-side image resizing

This required a couple of tiny hacks to jquery-file-upload
to track added properties through an image size transition.
Renaming photo uploading stuff to remove the "single" stuff
Add a photo display view

This includes support for grabbing date and location
information from the EXIF data.
Splitting up utils
Tiny code tidies
Moving geocoding stuff to a utils module
Ensure pages work if the Google geocoding API is unavailable

Eventually I'll cache this information in the model itself,
to prevent repeated calls.
Skipping the real EXIF test, since Python 3 doesn't like the test image
Include the number of photos in each album
Splitting up models
Model level support for setting an image as the cover image
Add support for getting an album's cover photo
Add a PhotoDetailMixin, to avoid repeating get_object everywhere
Add a view for setting a photo as the album cover
Allow setting photos to be the album cover via the web UI