This removes dual implementation for 2.7 and 2.8/2.9 interfaces and also removes reliance on DirectX End User Runtimes for Windows 7.