Fix ticket 255 - lua error in target.DebuffMeleeCritChance

Add default crit chance in case it's missing from the aura.  Make the
default non-zero in case it's used as a divisor in a calculation.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@964 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix documentation of renamed conditions.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@965 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix ticket 257 - Please add a DebuffComboPoints function

Add a {Buff,Debuff}ComboPoints condition that takes the saved combo point
information from the target aura.

Also add some default values for various stats.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@966 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix ticket 258 - DamageMultiplier experiences delay before updating

UNIT_AURA fires before stat changes take effect, so we cannot hook a
handler to update the damage multiplier onto this event.  Hook into
UNIT_DAMAGE, which fires when a unit's melee damage changes and thus
happens when/after the stat change occurs.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@967 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix ticket 259 - Snapshots not reliable for macro'ed abilities

Force OvalePaperDoll to update stats prior to a snapshot being taken if
the live stats are requested.

Also remove the explicit copy of damageMultiplier, which is now included
as a baseline player stat.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@968 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix ticket 256 - DebuffAttackPower not updating properly on refresh

Determining whether an aura needs a fresh snapshot requires some state to
be kept.  In this case, we track the most recent spell cast by the player
that preceded the aura being applied.  If that spell is one that doesn't
trigger a new snapshot of the aura, then don't snapshot; but snapshot
otherwise.

Currently doesn't deal with DoTs that are spread by other spells, e.g.,
Inferno Blast and Soul Swap.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@969 d5049fe3-3747-40f7-a4b5-f36d6801af5f