DownsampleFactorMax support strides: issue #2196

Add that this is the distance between pooling regions.
Also add that it can be None, and in that case the value provided as `ds` will be used, and that it corresponds to the case of adjacent pooling regions.