Who List Colors fix

In color.c, created GetPlayerWhoNameColor (based on GetPlayerNameColor)

This function ignores shadow form and frees us from dependency on the
actual displayed colors in names over players' heads.

Anonymity turned out not to cause any problems with the who list colors.
It just replaces text.

Morph had an obscure check in user.kod that temporarily eliminated all
colored name flags (outlaw/PK/dm/creator). This was the problem with the
who list colors, and it isn't necessary at all, as the removal of the
USER_YES flag hides displayed names.  In testing, Morph still works
exactly as it did before - morphed players are indistinguishable from
monsters visually.