Query: Fixed handling of nodata values in float and double datasets.

NetcdfDataset was converting these automatically to NaN, which was
evading the NodataStrategy.
Ensuring that only one set of DatasetCats objects are saved per ds/ts/band.

Previously, if the import process was run twice there would be two
of each. This made testing difficult, because old data may have been
retrieved.