CFStationWriter wasnt working when source dataset was multidim
Fix false alarm for warning.

While trying to catch badly sorted rays, it was missing the check for
midnight that was already being performed.

Also fix up warning to be a bit more descriptive.
bad char in dataset name - log error.
Merge remote-tracking branch 'origin/4.5.1' into 4.5.1
minor
minor docs