LinearRingField now resets state

When the field is switched to edit from draw mode, it previously thought it was still drawing (the draw extension was still attached).  This has been fixed, but perhaps a generic switch in the base class should be considered?