D3D9 Texture Creation
I accidentally left red and green channels reversed, tested it on all
color channels and it works now. Merge when ready.
D3D9 Hardware Vertex Processing
Enabled hardware as default instead of software.
D3D9 Projections
Fixed the projection code up a little bit I know ortho now has the right
transform.
Implemented draw_background and fixed two projection functions.
Added more sprite drawing functions.
Added more draw_sprite functions and polished previous ones.
Implemented color parameter to sprite drawing functions.
Main sprite functions implemented and tested.
Added main background drawing functions.
Fixed sprite and backgrounds not resetting transformation.
Merge pull request #283 from RobertBColton/master

D3D9 Texture Creation