Change Frameskip as an adjustable option, add VPS limit option.
Buildfix for everything.

Oops.
Buildfix for Linux.
Correct error handling in sceFontGet*Info().

And tone down the logging a bit.
Simplify the font code a tiny bit.
Don't pass quite so many args to DrawCharacter().
Clean up error codes in sceFontGetCharGlyphImage().
Check a potential crash in sceFontOpen().
Optimize alpha-only CLUTs, common for fonts.

This optimizes the case where fonts are drawn using animation (common in
RPGs, for example), and textures have to be decoded over and over.

Could probably be faster with SIMD.
Improve GPU invalidation interface, check fonts.

When a font is rendered, tell the GPU about it, but don't rehash.

This not only improves perf (less hashing) but makes font changes more
immediate (no deferred hashing.)  But only if they use sceFont.
Merge pull request #1694 from unknownbrackets/font-fix

Match PSP error behavior in some sceFont functions
Separate sceMp3 from sceMpeg
Remove VPS limit option
Improvements to Pandora. Thanks to ptitSeb.
Merge pull request #1698 from raven02/mp3-pre

Separate sceMp3 from sceMpeg
Some Mac build fixes from vit9696 and some more. Update submodules.
Merge pull request #1671 from cv47/patch1

Change Frameskip as an adjustable option
Merge remote-tracking branch 'upstream/master' into fps2

Conflicts:
	lang
	native