Implemented basic DirectX functionality

The GraphicsManager now draws a blue screen when RenderD3D() is called.
The code to get this working is pretty much all standard stuff, and will
require some tweaking to get it to fit into our engine design properly.