smurf: Trap bad seeing and tau data in GSD files

Turns out that a bad seeing or tau is represented by VAL__BADR
so this is easily trapped. We now write undef FITS headers if
the values are bad. Additionally, a bad parse of the time field
results in undef time entries rather than spaces.
smurf: Fix typo in SEEINGEN GSD2ACSIS FITS header