Add support for GBM platform/device in the Headless backend
Given that the Headless backend already enables GL-rendererd composition, adding GBM support would provide an option to potentially share the composited content with other components. This use-case is the preferred choice in certain Virtualization environments where there is no Display/CRTC available.