If unspecified, default normal to 0, 0, 1.

Fixes Trails in the Sky buttons and improves Kingdom Hearts lighting.
Merge pull request #1667 from unknownbrackets/gpu-minor

If unspecified, default normal to 0, 0, 1
Merge remote-tracking branch 'upstream/master'
Windows Cursor fixes: Show mouse cursor in menu in fullscreen. Remove ClipCursor calls, not necessary.
Delete junk from Windows/resource.h . More cursor stuff.
Fix texfunc disasm missing color doubling.
When displaying an FBO, pick the most recent used.

Fixes flicker in Jewel Summoner, and black screen in Shadow of Destiny.
Merge pull request #1669 from unknownbrackets/fbo-fix

When displaying an FBO, pick the most recent used
Added bicubic texture filtering and hybrid bicubic texture filtering options
Merge branch 'master' of https://github.com/hrydgard/ppsspp

Conflicts:
	Windows/resource.h
__forceinline doesn't make a measureable difference here, so no need to make the code nonstandard
Change Frameskip as an adjustable option, add VPS limit option.
Merge remote-tracking branch 'upstream/master'
Minor cleanup to tex hash and clut check.
Add a secondary texture cache again.

This time, only used when invalidations happen several times, but not
too often, and still hashes the entire texture.
Use SSE2 in the texture hashing function.

Speeds it up significantly, but only when it's called a lot.
Replace some hleEatCycles() with actual PSP timing.

Measured several runs at 8 per run with test overhead check.
Correct delay for sceKernelDelayThread(0).

It's not 200 for 0, more like 100ish.
Add more accurate cycles in sceRtc and sceDisplay.
Eat some cycles in sceGeListUpdateStallAddr().

Another common function.  Per real PSP timing.