Bug fix: gdImageScale() was sometimes messing up transparency.

_gdScaleOneAxis() was clamping the alpha channel to 0..255 when it
should be clamping it to 0..127.  This sometimes caused artifacts.

This change fixes that.
Merge branch 'master' of https://bitbucket.org/libgd/gd-libgd