Replaced Point2D with Vector2, ArrayList with libgdx Array
(except when implementing java.util.List is required)
Generates a polygonal border for newly-created sceneElements
- this detailed border is shown only when object is selected
- the detailed border is used for collision detection
- lowered default threshold for border-detection

NOTE:
  if more uses of ShapeRenderer arise, we should use a similar
  approach to Drawable to pool these renderers. See
  https://github.com/libgdx/libgdx/issues/1186
Removed redundant collisionPolygons.clear()
Merge pull request #229 from manuel-freire/image-polygon-borders

Generates a polygonal border for newly-created sceneElements