Expose declare_imageio_format to tell OIIO about new file type creators.

By exposing declare_imageio_format, it lets an app declare custom (or procedural!) ImageInput or even ImageOutput in a way that will automatically be used across OIIO.