Fixed MFDataset fail for missing unlimited dimension

o MFDataset an fail if the file has no unlimited dimensions
  so have to fallback to Dataset
o Had a problem with NetcdfDim.getData when the dimension variable
  was non-existent. Oversight.