add extra objects besides leaves

you can now select an object to be duplicated alongside (but separately
distributed from) the leaves. Convenient for adding blooms or fruits.

This commit also fixes unwanted behaviour in the sca algorithm that
might result in many identical internodes