Fix MotoGP broken in buffered mode
Harmattan: Make temporary RAM file in a folder that already exists.
Merge pull request #1024 from raven02/patch-3

Fix buffered mode broken in MotoGP
Fix bug in ServerHostname found by MSVC's debug allocator. Sneak in a comment.
Reporting: return the correct hostname w/o a port.

Add comments to clarify what's going on.
Mark some more files to be compiled as ARM instead of THUMB.
(likely-to-be register intensive code)
Better framerate throttling in UI
Make recent icons fit on smaller screens.
Clear the gameinfo cache on device lost.
Move onscreen turbo to left of select. Force frameskip when unthrottled.
Minor gamelist fix
Faster turbo mode for android. Causes flashing in unbuffered but that's a minor issue.
Fix for gameinfo cache clearing, etc.
Remove "Linear Filtering" from ingame menu, to save space on small screens.
Update android version number
Update Symbian+Blackberry version numbers.
Fix Qt build (new thread source).
Update native
Optimize texture unswizzling by walking pointers.

Also fix rowWidth = 1, there's no way that was correct, it wasn't even
increasing the address it was reading from.
Optimize common cases for unswizzled indexed tex.