Moved ToBBCode() up to BaseCard.  Did some code standards cleanup in the MainWindow.  Moved a bunch of functions from Character up into Player (where they belong).  Identified a bug in SkillCheck with some unit tests and fixed it.  Added some default constructors for default logger construction.  I'm being schizophrenic on usages among the objects...we need to talk about how we want to proceed.
Merge branch 'master' of http://github.com/tmesser/DeckManager

Conflicts:
	DeckManager/Characters/Character.cs
	DeckManager/GameManager.cs
	DeckManagerOutput/MainWindow.cs
Clean-up after merge conflicts.  More standards clean-up.  Fixed a misspelling in 'mission'.  Re-moved more Character stuff to the Player object.  Nixed a Discarded reference in BaseDeck that was gonna cause an error.  Added a function in BaseDeck to let you discard cards wholesale.  Added *.orig to gitignore because that'll just get us useless merge artifacts.