Some fixes and functions for libcephfs and client

The first 3 commits are fixes.
The fourth commit allow change a file owner/group like chown user file or chgrp group file. This is good if you want to change the owner or the group only.
The fifth commit add some missing functions: chmod/utime a symlink, setattr by a file fd.