BUG: Fix PyBUF_SIMPLE flag to GetBuffer.

When no strides are requested, the array must be C-contiguous,
not only if a shape was also requested.

Closes gh-3613
Merge pull request #3616 from seberg/buffer-pybuf_simple

BUG: Fix PyBUF_SIMPLE flag to GetBuffer.