Tools like renderdoc support colored debug groups to highlight
specific groups in the UI. This PR adds support to set a color
for debug groups.
This is only implemented for Vulkan. OpenGL doesn't have this feature.
Metal we need to check.
**TODO**
- Add colors to workbench and eevee. Overlay will be done after the
reimplementation