MRP-57 xattr: a few fixes for the XATTR cache

restore wire protocol compatibility for setxattr

Change-Id: I78eb4af36ead3b3ff8f5a3719eff540cfa9f2e61
Reviewed-on: http://morpheus.xyus.xyratex.com:8443/gerrit/652
Tested-by: Jenkins
Tested-by: Elena Gryaznova <Elena_Gryaznova@xyratex.com>
Reviewed-by: Alexander Boyko <Alexander_Boyko@xyratex.com>
Reviewed-by: Vitaly Fertman <Vitaly_Fertman@xyratex.com>
MRP-1203 mdt: Fix the assert in mdt_lock_pdo_init

Fix the assert in mdt_lock_pdo_init to also take into consideration
the case wherein the variable name is not null but rather an empty
string

Signed-off-by: Cheng Shao <cheng_shao@xyratex.com>
Change-Id: Icc8a732318743a065a1be25c4acffdd872b6d853
Reviewed-on: http://morpheus.xyus.xyratex.com:8443/gerrit/614
Tested-by: Jenkins
Reviewed-by: Andriy Skulysh <Andriy_Skulysh@xyratex.com>
Reviewed-by: Rahul Deshmukh <Rahul_Deshmukh@xyratex.com>
Tested-by: Elena Gryaznova <Elena_Gryaznova@xyratex.com>
Reviewed-by: Denis Kondratenko <Denis_Kondratenko@xyratex.com>