Photo uploading should happen in the background
Summary: Since we have a proper client now, there is no reason we can't run photo uploading in the background, I think.
This might require Web Workers, but I'm not sure that actually needed -- look at the upload library.
Ideally, we should allow the user to do other things, and report the upload status as they go. If they are still looking at this page when it finishes, we should reload the page.