remove debug message
Don't call monster::die when a hallucination monster should disappear

Instead set it to be dead. game::cleanup_dead takes care of the actual death (and calls monster::die).
Remove static modifiers from local variables in MonsterGernerator functions:

The values contained in those static variables can change when a new game is loaded because the previous world data is reset and reloaded.
This will eventually lead to new monster type pointers, the previous pointers (stored in the static variables) are than invalid.
Merge branch 'fix-hallucination-crash' of https://github.com/BevapDin/Cataclysm-DDA into merge
Merge branch 'fix-debugmsg' of https://github.com/BevapDin/Cataclysm-DDA into merge