Lower the Switch instruction.  Fixes #12.

This implements an extremely simplistic lowering, just a linear
chained conditional over all values.  The only (slight) optimization
is to force the source operand into a physical register iff there are
2 or more non-default cases.