[core] fix a small mistake in my last commit
[web,movie] Unicode and Python3 fixes

web.py now makes sure to quote url parameters before passing them to urllib.

This commit also fixes movie.py to properly handle unicode, fixes
web.quote to properly handle unicode and python3 andfixes web.urlencode for
python3.

Thanks to Erethon on freenode for showing me the url issue.