fix "git fat pull" for fancy named files

just add "-z" to "git ls-files" and split the string at the null byte instead of
newline. now we get the original name back from git and the os module should
handle the communication with the filesystem (but I haven't checked this!).