Fix softgpu's 4444 color conversion.

And use the standard 4->8 swizzling funcs (more self documenting.)
Merge pull request #3217 from unknownbrackets/softgpu

Fix softgpu's 4444 color conversion