Properly permission check cache_inode_create

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Remove permission checks from GPFS FSAL_create

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Improve permission checking in cache_inode_remove

This still needs work because also have to permission
check the file, and check S_ISVTX

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Remove explicit permission check from fsal_unlink

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
MORE READDIR

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Remove explicit permission checking from fsal_opendir

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
MORE READDIR

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
MORE CREATE

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Remove explicit permission checking from fsal_lookup

Signed-off-by: Frank Filz <ffilz@us.ibm.com>
Replace explicit permission checking of fsal_symlink with fsal_set_credentials

Cache inode is driving all permission checking. Use fsal_set_credentials
to avoid needing to chown the symlink.

Signed-off-by: Frank Filz <ffilz@us.ibm.com>