backends/drm: handle broken legacy drivers better
Some legacy drivers either don't accept gbm buffers suitable for cursors, or don't handle them properly. In order to work around that, always do a CPU import with legacy and use dumb buffers instead. BUG: 453860 CCBUG: 456306