Return GIT_FILEMODE_UNREADABLE for files that fail to stat.
Remove errant whitespace.
Simplify the no permission test.