virgl: use staging buffer for texture uploads
- Mark resource as VIRTGPU_NOT_PIN_FLAG for textures.
- Use staging buffer res for uploads for textures.
- Add bo to the list of accessed bos during execbuffer.
The logic for PIPE_BUFFER resource stays the same.