merge some compiler passes
Some changes related to ceylon/ceylon-js#221