Round texture bufw down to nearest 16 byte mult.
Update bufw handling in all gpus.

This fixes the softgpu as well, at least.
softgpu: small optimization, precompute tex info.
Merge pull request #3797 from unknownbrackets/texcache

Round texture bufw down to nearest 16 byte multiple