Who List Colors fix

- 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.
GetObjectFlags in NPC UserEntered

Updated GetObjectFlags in NPC UserEntered functions to use the more
modern CheckPlayerFlag.
Revert "GetObjectFlags in NPC UserEntered"

This reverts commit 0a03b6709f3e3ba40513a7271acd766880538ba6.
Merge pull request #5 from M59Gar/namecolorsfix

Who list Name Colors fix