Revert "Fix inappropriate UnRefing in VaultCreateNodeTrans"

This reverts commit 8f8bad63f0c81bea851b679b51a4663389315a99. It didn't do
what it claimed to.
Revert "Fix dupe callbacks in VaultAddChildNode"

This reverts commit b393947cd596ce461b887b6f02fc54d31ec94c63.

The commit was seemingly harmless, but it created or otherwise uncovered
stack corruption deep inside the vault voodoo. While I would like to know
what was up, I'm tired of dealing with it. The crash addressed here was
fixed in a subsequent moul-scripts commit, so let's just toss this one.
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