Fixed error in the conversion of the libArea::CCurve objects back into the Paths classes.  This was causing an error in some arc definitions due to the converter skipping over curve segments that were shorter than tolerance (repeatedly) such that an arc definition ended up being invalid within the tolerance values configured.

Fixed the ToolPath::RequireDecimalPlaces() method so that it set the curve and point tolerance values in the libArea class based on the tolerances we need for the toolpath numbers.