display: DCI-P3 support in colorimetry

- Add COLORSPACE, SUPPORTED_COLORSPACES properties.
- SUPPORTED_COLORSPACES: each bit specifies supported colorspace.
- COLORSPACE: set one of the colorspace based on the input content.
- Populate DCIP3, DISPLAY_BT2020 color modes based on supported
  color spaces.
- For P3 color gamut, set blend space as dcip3 srgb.
- For Bt2020 color gamut set Bt2020_srgb irresepctive of gamma transfer.
- If external DP supports colorspace, based on input layers, set
  colorspace on DP.

CRs-Fixed: 2450712
Change-Id: I704003bd23df29e462189d4316cb935f8cdebf05
10 files changed