Upload a photo to blob storage

Does not upload it to the application yet
Add POST /photos route
Move upload event to the upload route so it can transition
Refactor AlbumUploadRoute into separate functions
Upload photo to application after S3
Add in App.reset() calls missed earlier
Reorder AlbumUploadRoute to avoid re-initialization error
Polyfill Blob for phantomjs < 2
Add upload feature test that now passes

* redirect from successful upload back to the album
* add blob_username to users for bucket creation
Record cassettes for upload spec updates

* Include album spec that was missing from before
Move upload route to top level.

Photos need to be manually sorted instead of going directly into an
album.
The inbox will hold them for that process.
Indicate ongoing uploads with an activity indicator
List ongoing uploads on the upload page
Style upload button a little more nicely
Alert the user on failed photo upload
retry-wip