nwnx.areas: Remove file, plugin doesn't work.
Fix creature perception.
Fix dice rolling... bonus should be multiplied.
rules.combatmodes: Fix typos and rounding errors.
rules/classes: Expand GetBaseAttackBonus to be return only pre-epic BAB is desired.
Refactor damage modifications functions for creatures and objects.

The basic functions have been moved to class object.  And the Attack module has been updated to reflect those changes.
rules.modes: Fix typos.
Sync ctypes and C function declarations with nwnx_solstice.
creature.armor_class: Add some additional parameters to smooth its from and outside the combat engine.
rules.weapons: Fix Onhand and Offhand attack calculations.

Double-sided weapons were not being taken in to account.
nwnx.effects: Sync to nwnx_effects changes.
attack: Use cached functions and local function declarations.
creature.combat: Fix typos and obsolete functions.
rules.specattack: Add doc strings, add functions to override each aspect of special attacks.

Fix knockdown bug.
attack: Simplify AddDamageToResult.

Add code to compact unblockable physical damages as well.
effect.creation: Change DamageIncrease/Decrease mask to effect integer 6.