d3d9: Show error when default shaders fail.
Add a .gitattributes to normalize newlines.

No code changes.
Offer to toggle graphics backends on any failure.

So, even if Direct3D 9 fails.
d3d9: Try harder to get a shader compile error.
Convert FormatMessage() to utf-8 to fix locale.

Otherwise we get non-utf-8 garbage if the user isn't in a Latin codepage.
Merge pull request #6950 from unknownbrackets/gpu-minor

d3d9: Show an error when default shaders fail to compile