Fix XCreateWindow BadMatch with depth 32 visuals
For the common case of a depth 24 root window, when creating a window
with a visual of depth 32, attempting to use a depth of CopyFromParent
will result in a BadMatch error.
Fix this by passing the visual's depth to XCreateWindow explicitly --
fortunately the VisualInfo structure was already queried.
Components: Framework
VK-GL-CTS issue: 938
Change-Id: I54b142b6105c7f328e76d7ea0f9b01e635380e4e
(cherry picked from commit
af57c99056538393e99925d6c3bee0253889a7c3)