Shapes

These commits improve Sprite support.

(1) Adds a "dot" sprite shape (e.g., 'red dot') as well as "point" shape, which is smaller.
(2) Changes the "pointer" shape so that the origin is at the indent in the back, for more intuitive turning.
(3) Simplifies the "Sprite" constructor so that it is more similar to the Turtle constructor, except that it defaults to a square sprite shape.
(4) Allows you to say new Turtle(num) or new Sprite(num) to create a sprite with a number.
(5) Allows you to use "wear tan" or "wear dot" unquoted.