Really truly stop guessing MIME types in add_file

Require WebTest that doesn't ignore the content_type of an Upload object
attached to a File field.

Fix the test to actually assert that our custom content type was used in
the upload.