Touch controls: Make it harder to accidentally hit dpad diagonals.

Treats the dpad as 4-way out to a certain radius.
Fix the size of a couple of back buttons. Fixes #4763
Don't crash trying to clear the icache in interpreter mode
"Thin Borders" touch button style, ability to choose.

Also a Gold color scheme. Not sure whether to use or not.
Loosen up the dpad diagonals again quite a bit.
Update native

Turn EGLConfig back on on Ouya in an attempt to fix the banding problem again
Win32 UI: Enable sound properly when Enable Sound is chosen.
Fix minor styling issue.
Detect bad fonts ascenders and workaround.

Fixes #4765 with the fonts that come with PPSSPP.
Kill the "packagedFont" hack, correctly fixed now.
Use additional memory map mirrors for 32-bit.

Well, use them always for simplicity, but this works around 32-bit
limitations on mmap() size for Android and Linux.
Merge pull request #4789 from unknownbrackets/font-tweak

Detect bad fonts' ascenders and workaround
Merge pull request #4790 from unknownbrackets/memmap

Use additional memory map mirrors for 32-bit
Merge pull request #4785 from thedax/win32FixSoundOption

Win32 UI: Enable sound properly when Enable Sound is chosen.
Make the on screen touch control resize if you resize the window.
Add KillaMaakis CRT post shader
Tweak the new button style to add slight drop shadows, add folder icons.

Set the new style as default now that it works on white backgrounds too.
Fix directory up button, now that it doesn't contain the string ".."
Gamelist: Remove line breaks in game titles, seen in fan translation patch.
Typo fix