Added jphistory

--HG--
branch : feature
JPHistory completed

--HG--
branch : feature
Added RingBuffer - needed for jphistory!

--HG--
branch : feature
removed next cast - was rather useless

--HG--
branch : feature
Merge/upstream
Merge with default

--HG--
branch : feature
merge with my changes
merge new changes to feature branch

--HG--
branch : feature
merge upstream
Changed interrupts - now a function which decides which spell and
if it should interrupt - can now also interrupt with GoSac Felhunter!
update for findMeAggroTank if nobody is tanking our unit
holy pala update eternal flame + light of dawn key modifier (before we wasted our holy power every time)
merge default-changes to feature

--HG--
branch : feature
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
Merge default changes

--HG--
branch : feature
blood dk updates + bloodshield function
holy paal static table - buggy ! dont pull
Forgot Interrupt Rotation...now also changed
Functions returning macros didn't work - fixed
Macro's from non-healers will now also switch back targets