Read EDID in gamma-drm

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Update -m help text for comma separated listing and deduplicate code for CRTC, parition and site selection

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Split gamma_resolve_selections into three functions

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Extend gamma-common to allow selection of multiple CRTCs, partitions and sites in one parameter

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Split out gamma_open_crtcs from gamma_resolve_selections

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Split out gamma_open_partitions from gamma_resolve_selections

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Convert goto-loop to a for-loop for iterating over seleted sites

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Add list parsing for CRTC, partition and site selection

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Fix typo

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Update gamma-randr for parallel changes

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Update gamma-drm for parallel changes

Signed-off-by: Mattias Andrée <maandree@operamail.com>