pNFS/LUSTRE: invalidate attrs on close (force DS/MDS coherency)
FSAL_LUSTRE: adds fsdev to fsal_handle to avoid collision in cache_inode

This commit adds field "fsdev" to fsal_handle. This field holds the FS'devid
from stat() (field st_dev in struct stat). If various LUSTRE are mounted on
a single Ganesha, handle could collide in cache_inode hash. Such a change
avoid this.

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
RPM: change specfile template to take new FSAL_XFS library into account

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
FSAL_LUSTRE: use fsal_filesystem lib to manage FSAL_LUSTRE.

/!\ THIS IS A WORIK-IN-PROGRESS. DO NOT MERGE

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
Merge branch 'next' of github.com:phdeniel/nfs-ganesha into next
WIP : fal_filesystem and LUSTRE

	change prototype of function lustre_get_root_path()

/!\ THIS COMMIT DOES NOT COMPILE
DO NOT MERGE

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>
FSAL_LUSTRE/fsal_file_system : it does compile

Signed-off-by: Philippe DENIEL <philippe.deniel@cea.fr>