Direct3D 9.0 Models and Primitives
Implemented basic model class that can buffer a model, no texture
coordinate, color, or indexing yet. Do not merge yet!
Added support for indexing to models.:w
Fixed texture binding error, though its still not working, models
semi-working.
Separated surface struct out into its own file, damn OpenGL headers were
getting included to Direct3D system.:w
Merge pull request #291 from RobertBColton/master

Direct3D 9.0 Models and Primitives *Merge*