Overhaul god gift handling again so that we can tell which god sent

which gift. There was an unused god parameter in the monsters struct, which was probably intended to hold which god a monster worshipped.
I've used it as an indicator of which god sent the monster, under the assumption that gods would send their own worshippers as gifts. (I hope this isn't an abuse of it.)

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

Created by  dolorous  on June 11, 2008
4SWAT5KCKQV527NKELAXFQ5XA4Q5HONQXD4VBXMUZNPVPQKPCPNAC
Dependencies
In channels
main
Change contents