Allow larger texture buffer widths.

Fixes #1631.
Merge pull request #1703 from unknownbrackets/texcache

Allow larger texture buffer widths
Add rounding to equality check for ColorTest
Merge pull request #1704 from raven02/patch-1

Add rounding to equality check for ColorTest
Fix colortest rounding using vec3
Merge pull request #1706 from raven02/patch-2

Fix colortest rounding using vec3
Add back round255f and round255v to u_alphacolorref
Merge pull request #1709 from raven02/patch-4

Add back round255f and round255v to u_alphacolorref
Pre-round the colortest/alphatest reference val.
Rename round255f to roundAndScale255f.

Seems to verbose to me, but no one can think it doesn't scale or round
this way.
Merge pull request #1710 from unknownbrackets/gpu-minor

Send u_alphacolorref as integers
Mac build fix. Rename WindowZoom ini parameter to force-reset it as it
should always be 1 on Android for now.
Merge remote-tracking branch 'upstream/master' into fps2