added personality wins to play
removed invalid actions from one_on_one

saves from illegalaction that follows
moved restore into QuestionInfluence

fixed glaring error where called out steals would be based on acting
players blocks rather than actions
fixed remaining QI logic in simulation
moved a/b_for_influences to Influence()

moved out of Player()
tests succeed from previous commit

previous commit made prematurely--tests now updated to reflect move of
static methods
revised QI exception
updated play simulation to work with new QI

codesmell

still missing blocking-steals and contessa
will_intervene returns used influence

will_intervene now explicitly returns which influence is used to block,
so that it can conclusively link with whether or not the QI succeeds for
fails
Merge pull request #3 from hexparrot/new_qi

New qi
added probability_player_influences

given zero or one players known hidden influences and all public
revealed cards, list probability another player has x influence
made probability_player_influences static

no longer depends on full game state by being in Play_Coup; moved to
AI_Persona

corrected will_intervene chanciness
created full_on_yomi sim

includes contessa questioning based on random number and probability a
player is contessa

cleaned up summaries, correctly identifying RET_ACT_REGRET as "should
have followed through"
plays_numbers created

decides whether an ai personality will doubt another plays influence
based on probabilities

applied to exchange and assassinate, both actions which have no hard
tells on caller (amba and contessa)
will choose at random to reveal amba/cap

when called out, will represent one or the other at random

cleaned up some doc comments
removed EndTurn
foreign_aid blocking revised

will_callout accepts "block_xxxxx" format
foreign_aid duke-callout not as rampant
(need to increase amount of blocking done by non dukes)
fixed broken yomi sim

added a calculated intervention value for obnoxious
created wins_duel function

approximates winner based on clone dueling--usually going to be pretty
good, but has unexpected variance based on random influence flipping
from coup/assassinate
fixed will_intervene unit test

chronically wrong test because amba/captain would randomly report which
influence will block stealing