Update stance list when a new spell is learned.

Learning a new spell may change the stance bar, e.g., while leveling or
gaining a new talent or a new temporary ability.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@907 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Generalize SpellAddBuff to allow more than "refresh" or a number.

Also fix ticket #240 "Monk keg smash LUA error" by sanity checking that
the aura specified in SpellAddBuff is followed by a number before assuming
it's a new aura applied by the spell.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@908 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Add support for Ji-Kun Primal Nutrient buff. From @aggixx.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@909 d5049fe3-3747-40f7-a4b5-f36d6801af5f