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.
DX9: Support anisotropic filtering. Fixes #6929
Update lang
Fix PINSRW/PEXTRW emitters.

Fixes crash introduced in 527648761130d40e6324932440628c0adccd23b7
(apparently we haven't used PINSRW before)
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
DX9: Don't set mipfilter to aniso, it's enough to set the minfilter.

Remove erroneuos comment.
D3D9 init error reporting improved. Use "override" properly in Host.