mpiCheckPhaseHook: use low-level env HWLOC_XMLFILE in all MPI implementations
HWLOC_XMLFILE is lower-level than PRTE_MCA_hwloc_use_topo_file.
Setting PRTE_MCA_hwloc_use_topo_file require processes managed by prterun/mpiexec.
While setting HWLOC_XMLFILE will always work in sandbox environment.
This commit fix the annoying error message
"[hwloc/linux] failed to find sysfs cpu topology directory, aborting linux discovery."
When running mpi4py related python tests not managed by mpiexec.