Remove unnecessary comment since OvaleGUID has a debugging toggle.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@862 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Make OvalaSkada into a direct module of Skada instead of proxying for one.

The previous wrapper object did nothing except use our own OnEnable() and
OnDisable() routines, which was unnecessary.  Simply add the required
registration lines to the Skada modules's OnEnable() and OnDisable()
routines directly.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@863 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Make the check script pass the current code.

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

* Rename getOtherAura to GetMyAuraOnAnyTarget and make it clear that it's
  a wrapper for OvaleState:GetMyAuraOnAnyTarget, much like how GetAura is
  a wrapper for OvaleState:GetAura.

* Merge fixes to Buff/Debuff conditions into "Other" conditions.

* Make function names start with a capital letter (cosmetic).

* Sort the private methods by category.

* Use OvaleDate:GetSpellName() instead of Blizzard API function
  GetSpellInfo where possible for efficiency.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@865 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Rename avecHate() to TimeWithHaste() and improve the documentation.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@866 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Be explicit about tick length for auras that we request tick information.

The default scripts for warlocks, priests and rogues use TickRemains,
TickTime and Ticks conditions for several spells, and those spells now
need an explicit tick=N parameter in their respective SpellInfo lines.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@867 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix "compare" node, which affected "Condition(more 5)" constructs.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@868 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix operator precedence error that was causing DK script issues.

Ovale was incorrectly parsing:

    a + b * {c / d}
as:
    {a + b} * {c + d}

This change makes it correctly parse as:

    a + {b * {c / d}}

This error was been in Ovale since MoP was released but it takes a rather
complex script to trigger it.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@869 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Back out previous as it's not a complete fix.

Leave it alone so that existing working scripts don't break.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@870 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix ticket #225 - Chat window error when click target with DK.

Change Death Knight script syntax to work around a parser bug with braces.
The parser doesn't correctly parse "a + b * {c / d}".
It parses it as "{a + b} * {c / d}".
The modified script does "a + {b * c / d}" to force the proper parse.

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