Established performance baseline for symint experiments.
Simplify Int and Char case code generation.

Leveraging the fact (?) that there is always a single non-default alternative
in the case expression.
De-couple code generation for Int and Char from their implementations.

Also updated performance numbers: not a significant change.
Remove some dead code.