Update AllAbilities.h

keywords for the "gods", "azorius" returns value of devotion to blue and white. ex. auto=azorius/dimir ueot
Update ExtraCost.h
Update ExtraCost.cpp
Added specific life cost. if we use {l}{l}{l} to pay 3 life, and you have 2 life, you cannot afford to pay the cost but instead the game allows it. if we use specific life cost like: {l:3}, the restriction works.
Added specific life cost test for griselbrand. Pls read note.
Added guild keyword gruul test for Xenagos, God of Revels. You must have Born of the gods set (BNG)
Added BNG set
added Xenagos, God of Revels and Phenax, God of Deception for test purpose.
Update bngGods.txt

9/15/2013 	The type-changing ability that can make the God not be a creature functions only on the battlefield. It’s always a creature card in other zones, regardless of your devotion to its color.
added cards, needs more testing before merging with the main primitives
updated card primitives that supports specific life cost
Added bng cards to the main primitives. Removed bngGods.txt
update sacred_foundry_i275.txt
Revert "update sacred_foundry_i275.txt"

This reverts commit 5745006c35e56d5234a8bd76dba1d24fcc315811.
reverted sacred foundry
Merge pull request #605 from kevlahnota/master

added guild keywords, added specific life cost