improvements in clump logic - part 1

- upgrade of addToClump() method:
-> add possibility to add a clump d to a clump c (clump d will be deleted)
-> when a clump member (of clump d) should be added to a clump c, then all clump members of d will be shifted to clump c and d will be deleted

- changes in Clump::add() method