Enumeration Type Sem-2: Name Resolution + Expression + Relational + SELECT CASE (PRs 3-5)
Adds name resolution for ENUMERATION TYPE (replacing the 'not yet
implemented' stub), expression analysis for enumeration constructors
with __ordinal component, relational operator support, and SELECT CASE
support.
Includes PR9 bug fixes: scope()->GetScope() in expression.cpp, and
Relate() INT() wrapping for non-constant enum comparisons in
evaluate/tools.cpp.
Files from original PRs 3-5 plus targeted fixes from PR 9.