Implemented DirectX 9

It now successfully works, iterates object draw events and clears the background
color, nothing else or any SDK or API needs installed the DX9 headers and libs
are redistributed with MinGW.