backends/drm: deep color support
This commit makes 10 bits per color channel the default color depth, which should reduce banding on outputs that support color formats with more than 8 bits per color channel. In order to support this the commit also removes the dependency of the EglGbmBackend on a specific format and EglConfig and instead makes those per-Output properties.