Rename method so it's obvious what parameter is required.

ScanAurasOnGUID has always required the unit ID while the GUID was
optional.  Rename it to ScanAuras and re-order the parameters to make it
clear which one is required and which are optional.
Update scripts to SimulationCraft git master from 2014-11-03.
Add DeathRune() condition to count death runes of a given type.
Fix bug in how rune conditions were being translated.

They were incorrectly being translated using "Runes()", which uses any
death rune available to satisfy rune requirements.  They are now
translated using "Rune()" which only uses death runes of the same type.
Death Knight: Improve blood script based on level 60 talent choice.

Adjust rune usage based on the level 60 talent choice between Blood Tap,
Runic Empowerment and Runic Corruption.  Rune usage based on banking runes
for Death Strikes.
Druid mushrooms are considered totems by Blizzard.

Enhance the Totem*() conditions to take "mushroom" as a totem type to
query information about the active mushroom.
Druid: Add simple restoration script with reminders for healers.

This script helps maintain uptime on the Wild Mushroom, Harmony mastery
buff, consuming procs for free heals, and keeping treants on cooldown.
Paladin: Fix durations on GoAK and Divine Protection buffs.
Shaman: Add simple restoration script with reminders for healers.

This script helps maintain sheild uptime, using Totemic Recall for mana
return if glyphed, dropping Healing Stream Totem on cooldown, and
consuming the Unleash Life buff if present.
Update localization data from CurseForge.