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.
Swap buffers after unswizzling, it's faster.
Disable screensaver and dim lights due to inactivity on Symbian. Allows playing Fieldrunners and playing racing games with just the accelerometer without touching the screen.
Switch main UI font to one built to include Hiragana and Katakana. Don't know if that is enough.
Also includes more western characters so I can write my name right :)
Merge pull request #1277 from unknownbrackets/perf2

More optimizations to texture loading (swizzled)
Add pretty drop shadows to recent game icons
UTF8-enable PPGE and add hiragana and katakana, let's see if this is enough.
Windows: Fix mipmap menu item
Implement projective texture mapping. It's not used a great deal but good to have.
PPGe save state fix
update native
Merge remote-tracking branch 'upstream/master' into fps2

Conflicts:
	native