More semantic markup of the form and very simple styling
More style tweaks
Reorganize the JS and handle errors returned in the JSON
Refuse to submit, and display an error if no file is chosen. Fixes #1
Attach the onload handler to our hidden iframe in UploadImageDialog.init to avoid it being called twice
Some cleanup
Split uploadDone and add more error handling
Translations (english and norwegian) and document the available new translations
Notes in the changelog
Merge branch 'feature-error_handling'