Add an ini option to set the emulated PSP's firmware.
Merge pull request #4816 from thedax/pspFirmwareOption

Add an ini option to set the emulated PSP's firmware.
Restore viewport when switching render targets
Merge pull request #4818 from raven02/patch-6

Restore viewport when switching render targets
Add -m (for match) switch to test.py.

Usage: test.py -m rtc/
Add extra GE_TEXFUNC_UNKNOWN1/2/3 which handle same as GE_TEXFUNC_ADD
enum for GE_TEXFUNC_UNKNOWN1/2/3 = 5/6/7
Report negative time parts as invalid.
Convert ticks using a better supported year range.

Since 400 years is a stable number, we can adjust everything to [1970,
2370) and most system libraries (hello, Windows) will get it right.

This fixes overflow issues with tick/date conversions.
Check days in month within sceRtcCheckValid().
sceRtcTickAddYears(): don't write invalid results.

Also fix leap day handling, per tests.
Simplify sceRtcTickAddMonths() and write if valid.
Fix overflows in sceRtcAdd*() funcs.
Merge pull request #4822 from unknownbrackets/rtc

Fix some date conversions in sceRtc
Merge pull request #4821 from raven02/patch-8

Add extra GE_TEXFUNC_UNKNOWN1/2/3 which handle same as GE_TEXFUNC_ADD
Add people who worked on ad-hoc to credit list
Fix letter case

Proof :
>> http://forums.ppsspp.org/member.php?action=profile&uid=6783
>> http://forums.ppsspp.org/member.php?action=profile&uid=16401
Merge pull request #4825 from vnctdj/patch-1

Fix letter case
Update Store.cpp

"Store" pointer name changed (https://github.com/hrydgard/ppsspp/wiki/i18n-translation-pointer-names)

Making translatable
Upload block transfers to FBOs when from ram.