Added CanBeFused trait, fusion data is stored in Loop nodes directly and mirrored. Reordered vertical transformer code.
Horizontal Fusion of IfThenElse, scheduler only uses CanBeFused fusedSetID stored in nodes, combine function to combine fat nodes