Freeze working with its test case. Can be improved.
Tried the Freeze test with circle.
reimplemented canon to handle reversing
Added ControlledCurvePath to Shape, instructions for use in the comments
Merge branch 'canon-fixed' into 3.0-wip
converted bounds from a def to lazy val; minor Freeze tweeks
removed name info from Freeze
added sierpinski demo using freeze
added pixel-based rendering as default; added percent-based switch to
existing tests
Added point methods to the Graphic class. Also fiddled with a few older
methods to make them use Doubles instead of Floats
Added point returning methods to Graphic. Updated methods in Shape to
use Doubles instead of Floats
Merged from 3.0-wip