egl/dri: flesh out and use dri2_create_drawable()