Fix for skincolors past the 256th displaying incorrectly on character select.
M_DrawCharSelectSprite has the variable "color" incorrectly set to UINT8 instead of UINT16 despite skincolors not having a cap of UINT8. This results in character select displaying any skincolor past UINT8 incorrectly, even though they work correctly in-game. This should fix that.