vtkCGNSReader: Ignore missing or invalid bases instead of aborting
According to the CGNS documentation, bases are meant to be self-contained (one base = one dataset).
With this MR change, valid bases can still be read even if invalid ones are present.