Fix bug in OvaleFuture broke accounting for spells in flight.

Catch up with removed method in debugging function.

Be more DRY by using a custom print function for traced spells.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@885 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Don't leak names into the global namespace.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@886 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Remove unnecessary setting of Ovale.refreshNeeded["player"].

It is already toggled in the Compile method.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@887 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Include node Id in the trace messages for easier debugging.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@888 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Leave "Ovale" in the global namespace to ease debugging.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@889 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add debugging message for cooldowns of spell launched in the simulator.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@890 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add StaggerRemains() to get the remaining Stagger damage on a target.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@891 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Allow for melee haste to affect the GCD between melee specials.

This is primarily for paladins, for whom melee haste does this through
Sanctity of Battle.  Those spells for which Sanctity of Battle apply
should be tagged with "haste=melee" in a SpellInfo line.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@892 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Handle new SpellInfo parameter "cd_haste".

A spell whose cooldown is affected by haste effects can be tagged with
"cd_haste=melee" or "cd_haste=spell".

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