Fix management of shadow_word_death_reset_cooldown_buff.

The shadow_word_death_reset_cooldown_buff was never being set due to an
improper class check (find-and-replace error) and the wrong information
would have been set for the buff start and ending times.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1474 d5049fe3-3747-40f7-a4b5-f36d6801af5f
De-couple OvaleFuture from OvaleComboPoints and OvalePower.

Add a way for modules to register additional information that they would
like to save to a spellcast at the time that it is cast.  This information
can be later retrieved by other modules.

Let OvaleComboPoints and OvalePower manage spellcast.combo and
spellcast.holy, respectively.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1475 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Guard against removing auras that aren't in the aura database.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1476 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add new module to manage passive auras from class or item effects.

Manage the Readiness (cooldown reduction) passive, hidden buff from the
Siege of Ogrimmar trinkets that grants cooldown reduction based on role.

Add corresponding buffs to "ovale_items" script that match the SimC names
fo the same buffs and can be used to track whether the buff is active:

    cooldown_reduction_agility_buff
    cooldown_reduction_strength_buff
    cooldown_reduction_tank_buff

Add a new SpellInfo() parameter "buff_cdr=ID" that lists the spell ID of
the cooldown reduction buff that affects that spell.  Annotate spells
whose cooldowns are affected by the trinkets.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1477 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Support SimC property "distance".

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1478 d5049fe3-3747-40f7-a4b5-f36d6801af5f
The generated scripts need some required symbols to be defined.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1479 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add option to show hidden scripts, e.g., includes and reference scripts.

Be explicit about files that contain full scripts.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1480 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Generate reference scripts from SimulationCraft profiles.

These reference scripts are modified by hand to create the default Ovale
scripts.  Save the generated scripts to more easily see what has changed
in the SimulationCraft action lists and to determine what needs to be
updated in the default scripts.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1481 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Monk: Suggest raid buffs as a windwalker.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1482 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix global variable leakage.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1483 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Death Knight: Add Outbreak to 1H Frost rotation.

This looks to be an omission in the SimC code, but one should obviously
apply diseases for free using Outbreak before using Unholy Blight for the
same purpose.

Fixes ticket 366 by @neevor who noticed the problem in the rotation.

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