Condition refactoring, now works the same as Consideration except only boolean
WIP conversion of all boolean Considerations to Conditons
ConsiderationContext, ConsiderationSelfTypes, ConsiderationTargetTypes renamed to EvaluationContext and so on
Moved GetAgent and GetUnit from Consideration to DecisionContext, takes EvaluationContext