Make simplification of temporaries an implementation detail.

Previously this was exposed in the public interface and callers were
required to call it themselves before building a control flow graph. Now
we just do it automatically before we build a control flow graph, since
there's no reason not to.