xattr handling when size > requested

apparently getxattr and listxattr should return -ERANGE if
buffer passed is not null and not big enough for the result
Although ffi-xattr and getfattr both initially pass NULL,0
to discover the size. eiceil (ACL) plugin for nautilus
relies on this ERANGE behaviour to discover size