Add node collision.
Add node collision.

This patch makes use of the new NodeShapeBuilder
to turn all nodes into colliding objects according to a
best guess at their shape. Complex nodes are approximated
by their bounding rectangles.

cburschka/PhysLayout