TIFFFormat: correct pixel type calculation

When using the TIFFFormat translator, the float pixel type wasn't being
considered properly.

Updated the translator logic to set the IFD SAMPLE_FORMAT field
appropriately for float data.

Reported and fixed by Brian Northan (bnorthan)