Tests & edge-case fixup for after-upload tag edit
Editing controls for general attributes
Use meaningful elements for new-image rows
Select album on upload
Create albums on the add-image page
squash into 25c03cc34401b4b5425c8945463917346e9a9f15
Test and fix an edge-case with album errors
Don't queue tasks until after committing

This prevents a subtle race condition where a delayed task starts before
the after_request commit happens, and then fails to find the stuff it
needs in the database.