[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.
Thank you for corrupting all existing saves. In future, maybe you could make sure to read saves where the sp_timeout is still a single value, and convert them to an array?