Paladin: Apply fixes after SimulationCraft import.

When using the Glyph of Mass Exorcism, the spell ID of Exorcism changes
from 879 to 122032.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@766 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Warrior: Apply fixes after SimulationCraft import.

The spell ID generated by the SimC converter is incorrect.  46915 is the
spell ID of the passive ability while 46916 is the spell ID of the actual
buff gained by the warrior.

Also add a SpellInfo line that notes the duration of the Bloodsurge buff.

This matches the usage of "bloodsurge" in the Ovale script which checks
for BuffStacks(bloodsurge), and which also has a SpellAddBuff line for
wild_strike that deducts one from Bloodsurge stack.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@767 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Mage: Apply fixes after SimulationCraft import.

Add damage coefficients to Fireball, Inferno Blast and Pyroblast so that
the Damage() and CritDamage() conditions used in deciding when to use
Combution return sensible numbers.

Fix confusion between ``pyroblast'' and ``pyroblast_aura''.  The former is
the ID of the spell as well as the DoT left on the target hit by
Pyroblast.  The latter is the player buff that indicates the next
Pyroblast is instant-cast.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@768 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Stop after seeing the first melee_haste buff when computing focus regen.

This is a sanity check just in case multiple buffs of the same type appear
in your buff bar, and is also slightly more efficient.

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