Alias IncomingDamage to DamageTaken to match SimC condition name.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1013 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Warlock: Fixes to destruction script for Immolate and Rain of Fire.

- Use the correct spell ID for the instant-cast Rain of Fire gained by
  destruction warlocks after level 54 (Aftermath).

- Also check for the Immolate debuff applied to targets near an Immolate
  target when determining whether a fresh Immolate must be cast on the
  current target.

Fixes from @ShmooDude in ticket 284.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1014 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Introduce new spell priority feature ``wait=N''.

Setting wait=N in a Spell() or Item() action will cause that action to
have priority over later actions if the later actions start within N
seconds of that action's start time.

In the following example, Crusader Strike will be suggested over later
actions as long as it is within 0.2 seconds of the Crusader Strike
cooldown, otherwise Judgment will be suggested within 0.2 seconds of the
Judgment cooldown, followed by Templars Verdict or Holy Prism using normal
start time comparisons.

    Spell(crusader_strike wait=0.2)
    Spell(judgment wait=0.2)
    Spell(templars_verdict)
    Spell(holy_prism)

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