Fix strides when creating Python buffer
Explicitly set strides with negative number in test
When requesting Fortan order, don't return C order.
Add additional testing
Merge pull request #5086 from mdboom/stride-fix

Fix how strides is set on Py_buffer object when the array is C-contiguous