Added collision polygons to scene elements

Now, scene elements can have polygon collisions. They'll be used to detect collisions (hence the name). If a scene element has zero collisions polygon, it falls backs to default method (use as "polygon" its bounds).

Also, we had already a renderer named Polygon, so I renamed to PolygonRenderer.