Add GE_LIGHTTYPE_UNKNOWN
HW : Treat light type 3 as light type 2
SW : Treat light type 3 as light type 2
HW: Use GETexProjMapMode constants
SW : use GETexProjMapMod constants
Backpeddle a bit on tex bufw alignment.

Maybe they're just minimums?
Merge pull request #3263 from unknownbrackets/texalign

Backpeddle a bit on tex bufw alignment
Merge pull request #3261 from raven02/patch-9

Use GETexProjMapMode constants for GE_TEXMAP_TEXTURE_MATRIX
Merge pull request #3264 from thedax/master

Allow Default All to generate a keymap for Directinput, too.
Properly handle off-grain allocations.

This was causing sceKernelMaxFreeMemSize() to report a size that wasn't
allocatable, since sizes are upaligned to grain.
Use normal Windows path logic for homebrew/demos.
For an off-grain alloc, properly align size.
Merge pull request #3262 from unknownbrackets/sysmem

Fix "grain will be off" by making it not actually off
Allow mapping ESC now that we have a cancel button
Update native (inertia scrolling)
Don't let the tabs overflow into the right area of the main screen if small resolution.

Update native with new tab look.
Update native
Tweak colors and update native with some more UI polish
Add Blackberry ABI for Plugin.
Fix plugin save directory on Blackberry.