cgns: stop using float for version comparison