CORE: Spikes can now be handled in lua for mobs.

Spikes can now be handled in lua for mobs. No changes are made if the mob's script doesn't use onSpikesDamage function.

- Returns for onSpikesDamage are: SUBEFFECT_ID, message, damage