make os.walk return unicode strings

s3 keys are in unicode, and our local paths need to be for same-file
comparisons.