Fix to paths that contain more than one segment not being drawn
properly. This was happening when a 'z' (closepath) command was followed
by a relative command to start a new segment. The new segment was
wrongly being drawn relative to the end of the last segment, rather than
the beginning of the last segment.