Use E_FAIL instead of -1 and clean up
Merge pull request #6951 from chinhodado/patch-5

Use E_FAIL instead of -1 and clean up
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.
Add a delay for creating fontlibs and fonts.

Matches tests, low bound on the delay.
Correct error codes in sceFontOpenUserMemory().
Process msgdialog abort on Update().

Matches tests.
Delay sceUtilityMsgDialogUpdate() per tests.

This is an approximate value, but it should be close.
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 #6955 from unknownbrackets/dialog-minor

Fix the utility/msgdialog/abort test
Merge pull request #6954 from unknownbrackets/font-minor

Fix some minor issues in sceFont causing failing tests
Merge pull request #6950 from unknownbrackets/gpu-minor

d3d9: Show an error when default shaders fail to compile
Add more information for directx 9 error
Merge pull request #6960 from sum2012/dx9

Add more information for directx 9 error
Adjust some logging.

Report logic op more correctly, cleanup an incorrect log.
Return an error for MOut on a stereo stream.

It seems like it won't downmix, it returns an error.
Handle atrac files with larger "fact" chunks.

Ends up with the a separate offset for loops, it seems like.  This corrects
looping information for these files.
Correct atrac looping offset by one frame.