client/view/graph_view: partial relayout cleanup
client/view/graph_view: partial relayout cleanup

we want (and this commit partially achieves - the problem is that there
are missing tests and bugs):
 - run force when:
  - setting force/custom layout and some nodes are not fixed
  - a local topological diff has been applied

Rhizi/rhizi,Rhizi/rhizi,Rhizi/rhizi,Rhizi/rhizi