Merge pullup request #5 from ShmooDude/master.

Use GetPowerRegen() to get the true power regen rate instead of directly
computing the value.  This fixes ticket 294.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1021 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Clean up pullup request #5 from ShmooDude/master.

- Power type and regen values shouldn't be snapshotted.
- Remove unnecessary call to GetPowerRegen().
- Fix energy regen for druids and monks out of DPS stance.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1022 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add T16 tier pieces to armor set database.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1023 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add SimCish armor set names to MoP armor sets.

Append "_melee", "_caster", "_heal", "_tank" to the "T<NN>" names.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1024 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Remove pre-MoP armor set lists.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1025 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Note that PowerCost(spellId) can return 0 for some spells.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1026 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix ticket 293 - TimeToHealthPercent.

Add new script condition TimeToHealthPercent() that returns the number of
seconds before the target's health percent reaches the given amount, e.g.,

    if target.TimeToHealthPercent(25) <5 UsePotion()

Patch from @ShmooDude.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1027 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Fix ticket 295 - ShredBang causes Rip to incorrectly re-snapshot stats

Add Shred! spell ID to the buffNoSnapshotSpellList for Rip DoTs.
Fix from @ShmooDude.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1028 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Allow a "texture" parameter for SpellInfo to use a specific texture.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1029 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Use GetTime() directly in modules instead of relying on Ovale.now.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1030 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Enhance :DebugPrintf to automatically add a timestamp if requested.

Simplify the modules that manually add timestamps to their debugging
output and remove unnecessary calls to API_GetTime().

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1031 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add a timestamp to the args associated with Ovale_Aura* events.

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