Photo uploading should happen in the background

(User Story, Closed -> Will Not Fix, Priority: Medium, Test Status: No automated tests yet , Reported By Justin du Coeur, )
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.