Switch EDID parsing from lcms2 to libcolord

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Use CdIcc in icc-storage

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Use CdIcc API for profile creation

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Use CdIcc in identify

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Convert VCGT to CdIcc

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Remove lcms2 dependency

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Switch to CdIcc everywhere

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Trivial: bump version

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Convert to libcolord's CdIccStore

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Use fallback MD5

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Trivial: bump libcolord version req. to 1.0.2

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Fix compile warning

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Merge branch 'new-libcolord'

Conflicts:
	src/icc-storage-private.c

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Trivial: ChangeLog

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Fix coredump on NULL EDID

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Ensure edid_cksum is never NULL (coredump fix)

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Revert "Fix coredump on NULL EDID"

This reverts commit 700b8b19a4918d8ab4128035498015644485af2b.
Now edid_cksum is never NULL.

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
Check XAtom data validity

Signed-off-by: Alexey Galakhov <agalakhov@gmail.com>
randr: don't do special case handling for laptops (part two)
edid: don't fill defaults