Fuse add/mul elemwise in a big add/mul elemwise before doing fusion
with Composite.

This allow to pickle bigger Composite graph as it simplify the graph,
so we bust later the max recursion limit.
Fix crash for Composite with multiple outputs just introduced and test the flatte.
Test the complete fix gh-689

We fix for atleast 158 loops of that problem.