Keep track of nonstatic shapes in a field so that the physics thread
only runs if it is needed.
Removed old resolvable geometry code until a better model for deferred
layout can be devised.
Added Polygon and PolygonShape; these classes support arbitrary
polygons, even concave ones, and automatically decompose them into
convex polygons with <= 8 vertices to satisfy JBox2D's limitations.