Qt: Modularise the settings file in to platforms with Arch / OS detection.
Qt: Buildfix Symbian. QT_ARCH='symbian', QMAKE_TARGET.arch=''
Qt: Buildfix ffmpeg search
Cut down on cached booleans for non-softgpu things.
Add a config option for the slow framebuf effects.

Like cluts, blitting, etc.  At higher render resolutions these are
expensive, and on some mobile devices they may be too much.

Of course, they're only used when needed so this is a speedhack.
Show option to disable framebuf effects in UI.
Merge pull request #6527 from unknownbrackets/fb-slow-option

Add an option to disable clut/render-to-self/etc.
Don't crash when framebuffer is a nullptr.
Merge pull request #6530 from thedax/tex-cache-crashfix

Don't crash when framebuffer is a nullptr.
Change default of "disable slow framebuf effects" to false
Avoid a texture offset if framebuf attach fails.

But, I'm not sure in what case this could happen.
Merge pull request #6532 from unknownbrackets/gpu-minor

Avoid a texture offset if framebuf attach fails
Skip reporting savedata stuff in known cases.

We were always doing 3 before for 5, so skip reporting it.  Other cases
are the interesting ones.
Stop reporting blits when render mode is swapped.
Kill off some usages of sprintf.
Merge pull request #6535 from thedax/no-sprintf

Kill off some usages of sprintf.
Qt: Update desktop menus
Qt: Don't detect executable by name (in case we change it).
Don't double decrease g_inCbCount.

Happened when a thread was deleted, it seems like.  Fixes #6542.
Typos.