Fix permissions returned the wrong mode.

permission string should be lowercase to parse possible uppercase sticky bit. Even though you are parsing special permissions in `parseSpecialPermissions(String permission)` this was not adding 1 where needed.