Fix GenericChoice to not fizzle when the choosing player can't be targeted, and isn't.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27043 269b9781-a132-4a9b-9d4e-f004f1b56b58
Fix changing text of keywords added to players. To do so, refactor the player keywords code to use the same construction as cards.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27044 269b9781-a132-4a9b-9d4e-f004f1b56b58
- Small fix for Iterative Analysis
- Added Double Stroke

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

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27046 269b9781-a132-4a9b-9d4e-f004f1b56b58
Added preferences for customizing draft availability in quests.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27047 269b9781-a132-4a9b-9d4e-f004f1b56b58
Rewrote boolean expression parsing and added a NOT operator. Also updated CHANGES.txt to reflect this.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27048 269b9781-a132-4a9b-9d4e-f004f1b56b58
Removed debugging code and fixed method signature.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27049 269b9781-a132-4a9b-9d4e-f004f1b56b58
Removed more debugging code.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27050 269b9781-a132-4a9b-9d4e-f004f1b56b58
- Added basic AI support for Helm of Obedience.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27051 269b9781-a132-4a9b-9d4e-f004f1b56b58
Fixed a compiler error.

git-svn-id: http://svn.slightlymagic.net/forge/trunk@27052 269b9781-a132-4a9b-9d4e-f004f1b56b58
- Prevent an NPE when AI tried to activate Back from the Brink

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