Added a new function SetFilePermissions to set permissions of a file.

I'm not sure about the Windows implementation. See this feature request: https://bugs.alliedmods.net/show_bug.cgi?id=6152