combat: Remove special attacks from common/.
combat: Add getAbilityModifier wrapper function to Creature.
combat: Update Attack & CreatureDefense class.

Attack:
- Move constructor into .cpp
- Rename/Add some member variables to make it a little clearer
  what is being operated on.
- Add compiler flag to disable parry mode in the combat engine.
  NOTE: this does not suppress the activation of parry mode,
  just its effects.

CreatureDefense:
- Fix formatting issue.
- Add null check before destroying CNWNCCMessageData.
talib & combat: Remove obsolete parameters.

in function CNWNCCMessageData_create()