virgl/gbm: support more gbm flags
This change adds bind flags to cover most of the GBM_BO_USE flags, so gbm allocated resources can be constructed with proper usage flags. It also allows the creation of resources which are backed by a gbm bo without a corresponding texture.
Signed-off-by: David Stevens stevensd@chromium.org