Add RunicPowerCost(spellId) to get runic power needed to cast a spell.

git-svn-id: svn+ssh://svn.curseforge.net/wow/ovale/mainline/trunk@1520 d5049fe3-3747-40f7-a4b5-f36d6801af5f
Re-compile script if spells change based on stance.

This fixes a bug introduced in r1365 for 5.4.9 when SpellInfo syntax was
extended to allow "!" to represent "not".

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