First pass of ICC (header) parsing code

Includes functionality in iccdump that prints out most header fields,
using the new accessor API. Example output:

$ out/Debug/iccdump.exe AdobeRGB1998.icc
                Size : 0x00000230 : 560
             CMMType : 0x41444245 : 'ADBE'
             Version : 0x02100000 : 2.1.0
        ProfileClass : 0x6D6E7472 : 'mntr'
      DataColorSpace : 0x52474220 : 'RGB '
                 PCS : 0x58595A20 : 'XYZ '
            Platform : 0x4150504C : 'APPL'
               Flags : 0x00000000
  DeviceManufacturer : 0x6E6F6E65 : 'none'
         DeviceModel : 0x00000000 : ''
     RenderingIntent : 0x00000000 : 0
             Creator : 0x41444245 : 'ADBE'

Change-Id: I83f62c41dbcc13d7a4e398ac36f682bedede3905
3 files changed