Remove GIT_FILEMODE_NEW as it's unused.

And use 0 for GIT_FILEMODE_UNREADABLE.
Add GIT_STATUS_OPT_INCLUDE_UNREADABLE
Use 'X' for unreadable status.
Fix the no permissions test.