This change implements several additional construction methods,
including the first polygon ones. In particular, it now allows
arbitrary strings as entity names, even ones that are not allowed
as GeoGebra identifiers, using captions to show the original
entity names. In addition, line arguments are interpreted as a pair
of point arguments as needed.
Resolves#6.
Resolves#30.
Resolves#31.