RF: Work around issue with c++17 and older versions of libxml++.
Easier to define here rather than in every project which uses ciftilib (which in turn uses libxml++)
Easier to define here rather than in every project which uses ciftilib (which in turn uses libxml++)