On failure, returns the index of the first coordinate that does not have increasing M.
public static int ValidateIncreasingM( IList<ICoordinate> coordinates )