Nonlinear Ordination Using Flexible Shortest Path Adjustment of Ecological Distances