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>
Resolve logic conflict created at rebase

Signed-off-by: Mattias Andrée <maandree@operamail.com>
Merge branch multiselect-rebased-to-edid into ma-new and resolve merge conflicts

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