Fixed bug in utils that double-added polygon to ordered list. Fixed bug in offset_polygon that didn't add any points to polygons.
Changed process_path_generator references from shared_ptr to ptr to avoid deleting NULL data