[READY] Allow monsters to have multiple specials

This is an infrastructure update that allows monsters to have multiple specials, each with their own timers. Special attack cooldowns are now private monster values, and are handled through a few new functions. I also added a few second specials to monsters, giving a few the ability to bite or put out fungal spores that should be able to.
@drbig just got a crash here, but I'm too fuzzy right now to figure out what's causing it. Take a look-see, please? Here's the gdb bt output: http://kaer.eu.org/~drbig/cata-gdb.txt

I'll also make an issue if there isn't one already and link it back here.