Direct3D 9.0 Fixes

* Apparently 0.25 offset for the projection works better for half pixel alignment with the fixed-function pipeline, text and 2D sprites will render just as crisp in Direct3D as OpenGL now. Fixes #702
* Also made the texture_set_interpolation function properly work in D3D.
* Removes half texel alignment in OpenGL 1 ortho projection as it is only causing issues in every game I test especially with repeating and scrolling backgrounds, removing it does not appear to affect text drawing or any 2D drawing, online fixes alignment in my game. Texel alignment is only a known issue of Direct3D so not sure why we ever had it in OpenGL.