Fix bug 849913: Encode video filename in ASCII before sending to Vimeo.

Fixes an issue where Vimeo vomits when a video filename has unicode in it. Also fixes a few places where we vomit if Vimeo has an error and we try to generate an error message with the filename.