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).
Merge remote-tracking branch 'upstream/master' into fps2