Hunter: remove stacks of Thrill of the Hunt properly.

Arcane Shot and Multi-shot reduce the stack count of Thrill of the Hunt by
one.
Hunter: minor updates to BM and SV scripts to SimC:sc_hunter.cpp (r17400).
Druid: Update spells for 5.4 Siege of Ogrimmar.

- Cyclone no longer has a 20-second cooldown for Feral Druids.
- Wild Mushroom for Restoration Druids now summons a single mushroom.
- Wild Mushroom and Wild Mushroom: Bloom now have a shared 3-second
  cooldown.
- Predatory Swiftness no longer has a chance to make Cyclone instant.
- Genesis is a new Restoration spell learned at level 88.
- Dream of Cenarius:
  - Feral: Casting Healing Touch increases the damage for the Druid's next
    two melee abilities by 30%.
  - Guardian: Critical strikes of Mangle (Bear) have a 40% chance to make
    the next Healing Touch or Rebirth instant, free, and castable in all
    forms.
- Nature's Swiftness is no longer a talent, and is now an ability learned
  by Balance and Restoration Druids at level 30.
- New talent: Ysera's Gift.
- Glyph of Frenzied Regeneration now increases Frenzied Regeneration's
  cost to 50 Rage (down from increasing Rage cost to 60).
- Glyph of Nature's Grasp now reduces the cooldown of Nature's Grasp by 45
  seconds (up from 30 seconds).
- Glyph of Skull Bash now increases the duration of Skull Bash's interrupt
  by 2 seconds, and increasing the cooldown by 5 seconds (down from a 4
  second interrupt and 10 second increase to cooldown).
Hunter: Update spells to 5.4 Siege of Ogrimmar.

- Counter Shot is now a baseline interrupt ability learned by all Hunters
  at level 22.
- Deterrence now has a 3-minute cooldown (up from 2 minutes) but has 2
  charges.
- Disengage now has a cooldown of 20 seconds (down from 25 seconds).
- Readiness has been removed.
- Binding Shot is no longer a Marksman Hunter ability and is once again a
  talent.
- Explosive Trap no longer shares a cooldown with Black Arrow but can no
  longer activate Lock and Load.
- Silencing Shot is no longer a talent and is now an ability that replaces
  Counter Shot for Marksman Hunters.
Mage: Update spells to 5.4 Siege of Ogrimmar.

- Frostbolt now deals 10% less damage and no longer increases the damage
  of any spells. The damage for those spells have been increased instead.
- Ice Floes now has 3 charges (up from 2 charges), and has a 20-second
  cooldown (down from 45 seconds).
Monk: Update spells to 5.4 Siege of Ogrimmar.

- Mana Tea is now consumed at an increased rate of 1 stack per 0.5 seconds
  (up from 1 stack per 1 second).
- Chi Brew now restores 2 Chi, has a 45-second cooldown (down from 1.5
  minutes).
- Power Strikes will now activate from the following Chi generating
  abilities; Jab, Expel Harm, Spinning Crane Kick (when it hits at least 3
  targets), Crackling Jade Lightning, and Soothing Mist.
- Rushing Jade Wind has been redesigned and replaces Spinning Crane Kick.
  Rushing Jade Wind: The Monk summons a whirling tornado around them,
  dealing damage to nearby enemies (heals nearby allies for Mistweavers).
  Rushing Jade Wind has the same costs, Chi generation, and periodic rate
  as Spinning Crane kick, but, deals 80% of the periodic damage or healing,
  lasts 6 seconds, is instant, and not channeled.
- Glyph of Expel Harm has been replaced with Glyph of Rapid Rolling.
  Glyph of Rapid Rolling makes the next Roll or Chi Torpedo go farther
  after using a Roll or Chi Torpedo.
- Glyph of Targeted Expulsion now causes Expel Harm to heal for 50% as much
  when used on other targets.
- Glyph of Transcendence now reduces the cooldown of Transcendence:
  Transfer by 5 seconds (used to increase the range by 10 yards).
- Glyph of Uplift has been replaced by Glyph of Targeted Expulsion.
  Glyph of Targeted Expulsion allows Expel Harm to be used on other players.
Paladin: Update spells to 5.4 Siege of Ogrimmar.

- Sanctity of Battle now also affects the cooldown of Holy Shock.
- Turn Evil now has a 15-second cooldown.
- Guardian of the Ancient Kings (Holy) now has a cooldown of 3 minutes
  (down from 5 minutes).
- Crusader Strike now applies a Weakened Blows effect to the target for
  Protection Paladins.
- Guardian of the Ancient Kings (Retribution version) now has a reduced
  cooldown of 3 minutes, down from 5 minutes, and the maximum number of
  stacks has been reduced to 12.
- Inquisition now lasts 20 seconds per charge of Holy Power consumed, up
  from 10 seconds.
- Burden of Guilt has been replaced with a new talent called Evil is a
  Point of View. New Talent: Evil is a Point of View allows the Paladin to
  use Turn Evil on players and beasts.
- Holy: Sacred Shield now applies its damage absorption shield immediately,
  can be active on more than one target at a time, but the talent now costs
  mana and has 3 charges with a 10-second recharge.
- Protection: Sanctified Wrath now causes Judgment to generate 2 Holy Power
  instead of 1 while Avenging Wrath is active.
- Selfless Healer in addition to its current effects, now also causes
  Judgment to generate a charge of Holy Power for Holy Paladins. Stacks of
  Selfless Healer now reduce the cast time, mana cost, and improve the
  effectiveness of Divine Light, Flash of Light, and Holy Radiance.
- Unbreakable Spirit has been simplified. It now reduces the cooldown on
  Divine Shield, Divine Protection, and Lay on Hands by 50%.
- Glyph of Divine Plea now reduces the amount of mana restored and cooldown
  of Divine Plea by 50%.
- Glyph of Rebuke has been replaced with Glyph of Devotion Aura. Glyph of
  Devotion Aura causes Devotion Aura to no longer affect party or raid
  members, but the cooldown is reduced.
Rogue: Update spells to 5.4 Siege of Ogrimmar.

- Evasion now increases dodge chance by 100% (was 50%), cooldown has been
  reduced to 2 minutes (down from 3 minutes), and duration has been
  reduced to 10 seconds (down from 15 seconds).
- Shadowstep now has a reduced cooldown of 20 seconds (down from 24
  seconds).
- Glyph of Adrenaline Rush's effect is now baseline and has been replaced
  with Glyph of Redirect. Glyph of Redirect now reduces the cooldown of
  Redirect by 50 seconds (down from Redirect no longer has a cooldown).
- Glyph of Shiv now reduces the cooldown of Shiv by 3 seconds (was 2
  seconds).
Shaman: Update spells to 5.4 Siege of Ogrimmar.

- Astral Shift now has a cooldown of 90 seconds, down from 120 seconds.
- Healing Tide Totem is no longer a talent and is a baseline ability for
  all Shamans.
- New Talent: Rushing Streams. Rushing Streams replaces Healing Tide Totem
  talent, increases healing done by Healing Stream Totem by 15%, and
  causes the totem to heal 2 targets at once.
- Totemic Restoration has been replaced with a new talent, Totemic
  Persistence. New talent: Totemic Persistence. Summoning a second totem
  of the same element no longer causes the first totem to be destroyed.
  Only one non-Fire totem can benefit from this effect at a time.
- Glyph of Chaining now increases the cooldown on Chain Heal by 2 seconds,
  down from a 4 second increase.
- Glyph of Fire Elemental Totem now reduces the cooldown and duration for
  Fire Elemental Totem by 50%, up from 40%.
- Glyph of Frost Shock now reduces the cooldown of Frost Shock by 2
  seconds.
- Glyph of Grounding Totem now increases the cooldown of Grounding Totem
  after reflecting a harmful spell by 20 seconds (down from a 35-second
  cooldown increase).
Update for 5.4
Merge Shmoo's changes back into Leafkiller's script
Merge pullup request #17 from aggixx/master.
Merge branch 'patch-updates' for Nerien scripts.