Refactor card types to use class instead of a List<String>
Optimize Zone and other areas to use CardCollection

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27885 269b9781-a132-4a9b-9d4e-f004f1b56b58
Remove unnecessary comments

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27886 269b9781-a132-4a9b-9d4e-f004f1b56b58