add generation of DX11-style desc structs with unions
remove Dxgi.hs, which is duplicate of DXGI.hs (OMG)
add helper function loadLibraryAndGetProcAddress
work-in-progress bindings for DirectX11