Removed calling ccl_close after PTFSAL_create call ccl_open will solve permission issue
that is caused by re-open the file with mode 000 after close the file. This will be
consistent with POSIX behavior and kernel NFS.

Signed-off-by: Jeff Huang <huangz@us.ibm.com>
A mismatch is possible between FSAL and CCL if a wrong version of
libfsi_ipc_ccl.so and/or fsi_ipc_ccl.h is used to build Ganesha for PT.

With this fix, FSAL_PT calls a new version-matching function in CCL before
calling ccl_init(). If the check succeeds, then continues with ccl_init().

If the check fails, log the failure showing the version FSAL has and the
CCL version, and return init failure.

Note - Cannot use ccl_init() itself for version check, since if the versions
       does not match, cannot rely on ccl_init() to work correctly.

Signed-off-by: root <root@FSI78.(none)>
Updated to  ptv3.3.1_rev_2
Signed-off-by: Allison Henderson <achender@linux.vnet.ibm.com>
Merge branch 'tp/huangz_PT_QC20369' into ibm_next_pt_tmp
Merge branch 'tp/kharathi_ccl_version_check' into ibm_next_pt_tmp
Merge branch 'tp/rev_2' into ibm_next_pt_tmp