combat: Fix missing damage bonus calculations for unarmed weapons.
combat: Weapon Master ki critical adds +2 to crit range.
combat: Modifiy weapon damage bonus.

- Remove fighting style that is only useable if unarmed...
combat: Finish post damage events, special attacks.

- Cache immunity to critical hits.  Calling isImmune multiple times
  during an attack may result in different values...
- Set flags on CNWSCombatAttackData in the case of situations.
- Cache if the attacker has dev crit.
- Add a couple more defines to allow the selective disabling of
  devistating critical and circle attack.