Add a "snap to node" feature: when dragging nodes, they will be
attracted to positions that line them up with input/output nodes. A
preference settings can disable this feature if unwanted.
Merge branch 'workshop' of https://github.com/MrKepzie/Natron into workshop