Translate switch statements.

Cases can be labeled, but continue to a label is not yet supported.