Switches

- intermediate representation for decision tree (DTree)
- `-set switch_size=2` to compile into binary search
- unify code generation of Cond & Switch 

@vouillon, can you review ?