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.
Merge branch 'node-fixtures' of github.com:cburschka/PhysLayout

Conflicts:
	src/main/java/physics/Box2DSpringSimulation.java