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
Do the default keymap for DirectInput, too. An oversight, I guess?
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.