Convert 4x4 to 4x3 matrices where possible (except bones)
DX9: Use 4x3 matrices for bones too. Compact shader constants.
Of course have to update these as well.
When aniso filtering is enabled, force it on for min filtering but not for mag filtering.
DX9: fix type in texture filter selection
Merge pull request #6925 from hrydgard/d3d9-matrixopt

D3D9 - use 4x3 matrices where possible
d3d9: Use a half-pixel offset when drawing a tex.

Fixes half pixel offset issues (center of pixels is 0,0 in d3d9, but
texels are at 0.5/w,0.5/h.)
Fix mixed newline style.
Merge pull request #6930 from unknownbrackets/d3d9

Use a half-pixel offset when drawing textures