Add ID3DAdapter9 support
d3d9: fix build when d3dadapter9 is unavailable
winex11/d3dadapter: add back support for secondary cursor/display functions
d3d9: register fake class correctly
d3dadapter: initialize DRI2 version to newest