Using define for consistency
Add logging of conversion error
Merge branch 'user_namespace'
 - Fix Finder problem with setxattr due to non-portable flags
 - Disable the special handling of ResourceFork and FinderInfo
Implement mapping to native XATTR flag
Map to GF/Linux XATTR flag
Disable data dump. Log flags on errors
Enable dummy data for FinderInfo
Merge branch 'master' of forge.gluster.org:~schafdog/glusterfs-core/osx-glusterfs

Conflicts:
	xlators/features/mac-compat/src/mac-compat.c
Fix map_flags function. Merge with master
Fix wrong merge
Fix binary operations. Log flags
Force mac-compat on DARWIN for now
dict: add dict_set_dynstr_with_alloc

There is an overwhelming no. of instances of the following pattern in
glusterd module.

    ...

    char *dynstr = gf_strdup (str);
    if (!dynstr)
       goto err;
    ret = dict_set_dynstr (dict, key, dynstr);
    if (ret)
       goto err;

    ...

With this changes it would look as below,

   ret = dict_set_dynstr_with_alloc (dict, key, str);
   if (ret)
       goto err;

Change-Id: I6a47b1cbab4834badadc48c56d0b5c8c06c6dd4d
Signed-off-by: Krishnan Parthasarathi <kparthas@redhat.com>
Reviewed-on: http://review.gluster.org/7379
Tested-by: Gluster Build System <jenkins@build.gluster.com>
Reviewed-by: Jeff Darcy <jdarcy@redhat.com>