clean up optimizations, give sane names to more passes
clean up optimizations, give sane names to more passes

darcs-hash:9b01ecaec38da0889f3411e66570d2eee6c54b41

dpwright/jhc,dpwright/jhc,dpwright/jhc,dpwright/jhc