Created and implemented CardAction and subclasses. We also have an end game form that pops up when the game honor is <= 0.
Oh the joys of merge conflicts
Merge branch 'master' into jonescd

Conflicts:
	Ascension/Ascension/Player.cs
Created new action of the first time a certain type of card is played or killed.  Also made it so that we can actually kill monsters in the center row, since that didn't actually work before.
Merge branch 'master' into jonescd
Updated tests
New Action ForEachCardType.  Allows you to specify a gain of metric either for each card type or once for a card type.
Did some AI work.
stuff
stuff