backends/drm: some simplifications for multi gpu
There is only one type of egl backend now, so the abstract backend can be removed. It should be possible to remove the multi backend as well and even to only use a single gbm backend that simply accesses the different gbm devices, but I'll reserve that for later - doing some other refactors first might be beneficial.
Based on !1639 (merged)