fixed issue #166

-forbid moving a node to its own position
fixed issue #165
some changes in node dnd behaviour
Merge remote-tracking branch 'origin/ribbons' into ribbons