The built-in draw2d shader doesn't need a version number specified
Warning fix.
Draw default background when pic doesn't exist.
Use a better default font path on Linux/Mac OS X.

This way people don't have to copy to ~/.ppsspp/flash0.
The override in ~/.ppsspp/PSP/flash0 still works.
Simplify __cpuidex().

Wasn't building 32-bit for me on Ubuntu.
Merge pull request #4276 from unknownbrackets/linux-minor

Improve Linux flash0 path handling, fix __cpuidex() in some gccs
Merge pull request #4275 from shenweip/patch-7

Draw default background when pic doesn't exist.
Update lang
sceAtrac: Report occurences of multiple packets in one. Update native
with minor UI fix.
Update lang again
Make Home in the game browser available on linux/mac/etc too.

Misc tweaks.
Rearrange the contents of Qt project files. Fixes several issues.
Use ARM to define a mobile platform instead of GLES.
Allow ARM devices such as Raspberry Pi to access previously desktop-only features like SDL.
Detect if the users Linux distro has opted to use QtMultimedia. In this situation, use it instead of QtMobility which should save a download.
Organise libraries in a way that makes more sense.
Only compile translations for Linux desktop, which will use these translations.
Use the constant macros define on all platforms.
Clean up some redundant comments and add some new ones.
Add Qt support back for Blackberry (ffmpeg) and raspberry pi (requires ffmpeg).
Qt: So apparently Symbian comes under unix.
Fix Qt Audio. Issue #4259
Truncate the OpenGL version string so it doesn't run amok.
Qt: DL lib still needed for VFS Handler. Some Linux don't automatically link it.
Merge pull request #4280 from thedax/truncateOpenGLVerString

SysInfoScreen: Truncate the OpenGL version string so it doesn't run amok.
Call the base class sendMessage when handling messages from native, so every screen can refresh from a language update at any time.
Tidy up a couple things. toggleSwitch doesn't need to be public.
Cleanup: Remove a check that will never be true