Adjust spells for Hunter and Monk Tier 14 set bonuses.
Include a WoW version with each script description.

The WoW version in the description indicates the version of WoW that the
script was last tested to work correctly.  This should help to indicate to
users which scripts are current and which are not.
Change some spell definitions to match buff names with current SimC.

- incanters_ward_post -> incanters_absorption
- invocation -> invokers_energy

These changes match the same changes made in SimC to make the buff names
match the in-game buff names.
Adjust spells for mage Tier 14 4pc set bonus.
Update mage script to SimC:sc_mage.cpp (r15444).

Changes include syncing potion usage to Alter Time only.
Rearrange slightly to cast Tier 6 talent before using potion.

This avoids wasting the first few seconds of the potion while we use
Evocation or Rune of Power or Incanter's Ward.
Force potion to be used immediately before Alter Time is activated.

This ensures that it is synced with Alter Time.
Suggest ``ascendance_{air,fire,water}'' instead of ``ascendance''.

The spec-specific spell is the one that goes on cooldown when Ascendance
is used.  This fixes the problem where the script suggests Ascendance even
though it's already just been activated.
Check for any Stormlash Totem and any burst haste buff.

Factor out potion-use into a separate function.
Initial Ovale script for ferals based on SimC:sc_druid.cpp (r15402).

This implements "full rotation" functions for talent builds that include
Dream of Cenarius and builds that include one of the other level 90
talents.

Change some Ovale spell definitions to match SimC profile names. This just
makes it easier to maintain the Ovale script from the SimC profile.
Finishers aside from glyphed Savage Roar require at least one CP.
Improve translation of SimC profile to Ovale:

- Add damage coefficients for Ferocious Bite and Rip, used to compute
  whether to overwrite Rip during execute phase in DoC rotation.

- Add coefficients for Rake for possible future use to determine whether
  to overwrite Rake.

- Tag combo-generating abilities with ``critcombo=1'' so that if Primal
  Fury is active, Ovale will know that an extra CP is generated from a
  critical strike.
Add energy condition when waiting to Thrash.

This associates a time interval with waiting for Spell(thrash_cat) instead
of just showing a darkened icon for thrash_cat that lights up when there
is enough energy for Thrash.
Style-nit: put ``wait'' at the start of a statement.
Implement FeralInterrupt().
Split full rotation into smaller pieces.

A variation of the standard icon layout is used:

    small small MAIN MAIN SHORTCD CD small small
Add spell adjustments from Tier 14 set bonuses.
Add in rotation adjustment for feral Tier 15 2pc bonus.
Moving Healing Touch into main actions for the DoC rotation.

Healing Touch is a proc that must be consumed in fairly short order so
there very little point in ever delaying or wasting it.  Even if it can't
be used on Rip or Rake, it can be used to power any of the other direct
yellow attacks.

Rearrange icons so that short CDs are on the left side.
Use all items, not just hand enchant, when Tiger's Fury is ready.