[Issue #186] update Dow/Wdeg to be an AbstractStrategy
[Issue #186] rename InValueIterator to IntValueSelector (+ real and set)
[Issue #186] Simplify VariableSelector

- NB: most of them could be implemented as enum...
[Issue #95] Add VariableEvaluator to enable tie breaking
Merge branch 'feature-issues' into develop