BUGS:
    - I don't think regular snub is right for schwarz length > 3,
      e.g. 6,4,4,4

TODO:

This release:

    - snubs:

        - snap to regularity
        - make right or left-handed snub!
           (make sure it works for both regular and uniform!)

Later:
    - make p double
    - make maxLevels a php param
    - make standalone recognize initial size

    - throw!

    - star polygons

    - filled and colored faces

    - dual on/off-able
    - allow different colors for each half-edge (maybe quarter-edge!)

    - put snubs in the 'o' list

    - drawLine has fudge in it, need to make it right
      and make it match with the curved lines (not off by .5 pixels)

    - interface for choosing AA type: hardware, software, none

    - option to draw more when still than when dragging?

    - don't draw coincident lines

BUG:
    - dragging wrong in 4,4,8,8 (reported by Marek)

    - "0 3" doesn't work, for various reasons I suppose
