message: don't save internal measurements
diff: pointMatchingDistance: .005,
  out_deleted: [{ paths: {} }, { paths: {} }]
  };
  + extendObject(opts, options);
  opts.measureA = opts.measureA || new measure.Atlas(modelA);
  opts.measureB = opts.measureB || new measure.Atlas(modelB);
  opts.measureB.measureModels();
  if (!options.farPoint) {
  - var measureBoth = measure.increase(opts.measureA.modelMap[''], opts.measureB.modelMap['']);
  - opts.farPoint = point.add(measureBoth.high, [1, 1]);
  + var measureBoth = measure.increase(measure.increase({ high: [null, null], low: [null, null] }, opts.measureA.modelMap['']), opts.measureB.modelMap['']);
  + opts.farPoint = options.farPoint = point.add(measureBoth.high, [1, 1]);
  }
  - extendObject(opts, options);
  -
  var pathsA = breakAllPathsAtIntersections(modelA, modelB, true, opts.measureA, opts.measureB, opts.farPoint);
  var pathsB = breakAllPathsAtIntersections(modelB, modelA, true, opts.measureB, opts.measureA, opts.farPoint);
  