Fix QC bug that clips ports on patches publishing an interaction port

If the interaction port is published as an output, and the patch has more input ports than output ports, the last input port will be clipped. The opposite is also true. This change works around this issue by performing special layout in these cases.
[Counter 2] Added support for iterators and default values (the counter will be set to the "Jump to Number" value when the composition starts).
[Counter 2] Fix potential NaN output
[Progress] Fix divide by zero issue
Origami 1.3

Read about the new features in this post: https://www.facebook.com/photo.php?v=10100935576260697
Merge remote-tracking branch 'upstream/master'

Origami 1.3 support
Origami 1.3 support
Merge remote-tracking branch 'upstream/master'

Origami 1.3 support