Soft selective sweeps: Addressing new definitions, evaluating competing models, and interpreting empirical outliers