Bug 736561 - file-tiff-save: support saving of 32-bit (float and int) data

Implement saving of 32-bit (float and int) data.
plug-ins: some code cleanup in file-tiff-save.c