Carry over comments, exif, and icc profiles.

Better separation of jpeg and png logic in oil.rb.

Bring jpeg.c more into alignment with libjpeg.h.
Make jpeg and png tests independent of oil.rb.