added `smooth` arg to bezier()

- also discovered that pathmatics.findpath has strange (buggy?)
behavior with curvature>0.0. most vertices seem to reflect the setting,
but the curve b/t the first three points will always act as if
curvature==1.0
bezier(close=…) now independent of autoclosepath()

- defaults to False instead