constraint unbinding

Unbind constraints when a node is destroyed or a constraint is bound
again with setConstraint()

More comments, testing

calling setAttribute() automatically unregisters constraints