Sacred Ground implemented.  Re-ordered logic in GameImpl to handle simultaneous events before removing top of the stack.
Ghostfire, Nimbus Maze, Coldsnap dual lands, Uthden Troll implemented
* Fixed can't counter ability that did not work correctly.
Merge pull request #514 from magefree/feature/SacredGround

Sacred Ground implemented.  Re-ordered logic in GameImpl to handle simultaneous events before removing top of the stack.
Added test for Sacred Ground.
* Fixed a bug that mana source restrictins got lost with mana cost madification (e.g. cast Myr Superion while Etherium Sculptor in play).
Added Weird Harvest.
* Voice of Resurgence - Fixed a bug that the triggered ability did not work if a token copy of Voice of Resurgence died.
Fixed a spelling bug in chat help text.
* BattleCry - Fixed that power boost did not last until end of turn.
* Wall of Roots - Fixed that Wall could not be used after beeing exiled and returned with Momentary Blink.
* Fixed a bug of each player sacrifice a creature/permanent effect, that permanent with shroud could not be sacrificed - locking the game.
* Counterbalance, Hisako, Minamp Sensai - Fixed that converted mana comparison of spilt cards did not work correctly.
* Bubbling Cauldron - Fixed that the life loss was wrongly implemented as damage.
* Garruk, Apex Predator - Fixed duration bug of the boost effect.
Some tests and minor formatting.
Some changes to game end handling (in hope to fix/improve server handling of games). Some chanmges to log messages.