Add IPTC support

I've added support for IPTC metadata. This required one other small tweak (line 244), but this looks like desired behavior anyway and didn't appear to affect reading other metadata in my tests.