fix various unicode issues

should fix #204, fix #195, fix #191 and also fix #186

you should at least check videos.py:139 as I believe It's the source of trouble for 1 file subliminal call.