Draft of the "fizzle to zone"

(credit goes to excessum)
Fixed Triskelavus

(tokens didn't have ping ability after death of Trisk)
Fixed time sieve
Added missing type=Artifact Creature to Trisk token
Added Increasing Ambitions
Refactored FizzleToZone

Get rid of common code
Better naming of zone (where we put spell after countering)
More generic syntax: fizzleto(X) where X in [hand, exile, librarytop]
which will give more flexibility later
Tests for new "fizzleto" keyword
Fixed [card]
Fixed parsing of "if(ifnot) ... then may ... "
Revised Bloodigift demon (now it targets players)
Fixed memory leak in menuability (thanks to excessum)
Fixed Balduvan conjurer (added land restriction)
Revise cards that deals damage and gain life

This cards created multiple instances of life gain and damage,
which caused wrong behaviour with for example Ajani's Pridemate
Fixed: exile was not meaning both exiles

and revised Crypt Incursion
Added _cards.dat file for Theros
Small fixes to _cards.dat
Devotion mechanics (thanks to excessum for patch)

+ some refactoring:
extrManaCost --> ExtraManaCost
unattachCost --> UnattachCost
Changed the owner of ManaCost in LifeorManaCost to itself
Added Probe
Fixed Grave Pact, butcher of malikir and some other cards

"Whenever creature you control dies" --
it's @movedTo(creature|  graveyard) from(mybattlefield)
NOT  @movedTo(creature|mygraveyard) from(  battlefield)