move more code to d3d_shared.h
(D3D) Fixups
(D3D/XDK) Refactor
(XDK) Build fixes
(XDK) Build fix
(D3D) Build fixes
(D3D) Fix d3d_deinit_shader/d3d_init_shader function signatures
(D3D) Cleanups
(D3D) Build fixes
(D3D) More cleanups of dead code`
(D3D) Build fixes
(D3D) Move d3d_init to d3d_shared.h and share it across XDK and PC D3D
(D3D) Build fix
(D3D) Move d3d_free to d3d_shared.h
(D3D) Build fixes
(D3D) Build fixes
(XDK/D3D) Build fix
(D3D) Start bringing over XDK code to d3d.cpp
(360) Take out -DHAVE_OVERLAY
(D3D) Build fix