Improved color handling.

- Expanded the number of color formats that are acceepted by Pen.set_color.

- Made new colors start new paths.
Added rainbow_circle example.