Improve halo management so that it activates or deactivates immediately.

Accordingly, put the messages regarding its fading back in. One minor issue: it doesn't seem to immediately fade upon a pious TSO worshipper's being excommunicated, even though the proper message is displayed.

git-svn-id: https://crawl-ref.svn.sourceforge.net/svnroot/crawl-ref/trunk@3953 c06c8d41-db1a-0410-9941-cceddc491573

Created by  dolorous  on March 30, 2008
EHVJHKHHF2FB5Q57CM3FX7JPPF6Z4LOPLTF6JRKN55H373AES3VAC
Change contents