Fix -Werror=sign-compare

This should fix the fits thrown with all errors on.
ImageInput/ImageOutput: Add new supports() feature tags
* "arbitrary_metadata" if the format has arbitrarily-named metadata.
* "exif" if the format can store camera Exif data
* "iptc" if the format can store IPTC metadata