Modulate text shadow opacity by the alpha of the text color to make the player lists fade properly.

Also, the text of the faded-out player list is re-rendered with alpha == 0 every time the mouse enters its area, do a little less needless work in that case.
Merge pull request #440 from cwalther/textrendering-fade

Fix shadowed text fading