Add support for spotlights
Merge pull request #1239 from cinaera/spotlight

Add support for spotlights
Revert to JPCSP's jpn0.pgf font. Should've checked the last one more carefully.
Implement pullrq #1240 better, I think.
Let touch controls work even if they are not displayed, some people like this.
Don't mark sceKernelExitThread() as an error.

Also, add some reporting and make the sceKernelCreateThread log message
shorter.
Trim the newline at the end of stdout output.

Makes the log a bit easier to read.
Experimental add turbo key for Android
Cosmetic fix to menu screen
Positional fix
Merge pull request #1244 from raven02/patch-6

Experimental add turbo key for Android
Don't warn sceUtility*Status() wrong dialog type.

Games do this on real firmware, and it's a lot of noise.
Cleanup sceKernelGetModuleIdByAddress().

Actual firmware seems to accept any address in the range, and also
correct the error result.

Now people won't think this is broken anymore.
Remove global module id var hacks.

Nothing needs them anymore.
Set a fixed base address in headless Windows.

This matches and makes x64 not crash with errors.
Update WindowsHeadlessHost to fix graphic tests.

Although I'm not sure if they actually work...
Qt has these in-built. No need for VFS.
Buildfix for Blackberry
Did not have nullptr defined.
rint was already defined from cmath, in std namespace.
Set more options to match the defaults.

We should really test the defaults, no?
Merge pull request #1252 from unknownbrackets/headless

Fix headless GPU tests + x64