Added third option for "reverse"

Call with brushStroke(delay,speed,true) to undraw. Moved internal getLength to .bs_getTotalLength so you can use it outside of brushStroke to get the line-length of an ellipse, polygon, line or rectangle.