CSC + Nicolas + Dominic:
1) back-porting of changes by Nicolas from the compiler 2) new file ASMCosts to compute the cost of labels 3) several changes here and there to implement 2)