Auto resume dispatch at thread start/create.
Integer round inf/nan to INT_MAX/INT_MIN.

Instead of 0x80000000 (the default "invalid" value.)
Improves the fpu test.
Don't say nan is equal to anything.

I guess we were passing this because of fastmath?  Fixes interpreter
cpu/fpu/fpu test on Windows anyway.
Check for nan/inf in trunc.w.s in x86 jit.

Now x86 jit passes the fpu test too.
Recreat all views when received language change message
Use GE state accessor more often : gstate.isSkinningEnabled()
Use and applu new bool , doShadeMapping
Don't allow thread start/create inside interrupts.

This fixes the volatile power test, and returns the right message even for
bad arguments.
Receive language change message in another screen
Merge pull request #3762 from raven02/patch-6

Use GE state accessor more often : gstate.isSkinningEnabled()
Merge pull request #3760 from unknownbrackets/mips-minor

Fix fpu non-finite rounding on x86
Merge pull request #3764 from unknownbrackets/scheduling

Improve dispatch/interrupt handling in start/create thread
ArmEmitter: Merge a fix and some new instructions from Sonic1's emitter.
Update lang with Farsi by arasrezaei
Update tests, hope this doesn't kill the buildbot.
Merge pull request #3765 from unknownbrackets/tests

Update tests, hope this doesn't kill the buildbot
Merge remote-tracking branch 'upstream/master' into fps2

Conflicts:
	lang
	native
	pspautotests