Merge/upstream
merge with my changes
merge upstream
Changed interrupts - now a function which decides which spell and
if it should interrupt - can now also interrupt with GoSac Felhunter!
fixed error in interrupt function
Updated Druid Resto Rotation:
 * i18n
 * static spell table
 * new spell table, work in progess but looks good so far:
   * supports focus healing
   * slight hps increase
   * better mana usage...although i still got problems in lfr
Forgot Interrupt Rotation...now also changed
Functions returning macros didn't work - fixed
Macro's from non-healers will now also switch back targets
New Warlock Interrupts also for Affliction Rotation
added jps.cachedValue(fn,...):
caches a value returned by a function and only refreshes it
every jps.UpdateInterval.
Should reduce rotation execution time if a lot of values are
caluclaated over and over again
removed function parameters...this didn't make sense
merge from kirk