fix bug 741660: Accept demo ZIP uploads with non-ASCII filenames

Let's try this again. This time, there's an example .zip included as a fixture, wherein I made sure that the name of the file and the reference to it in HTML agree (ie. \xc3\xa9 instead of \xcc\x81). There is also a test that uses this to ensure it works as expected.