ENH: Allow objects to use the array interface without specifying data
BUG: Make shape check for special case a bit stricter
TST: Add test for special case in array interface
BUG: Make sure empty shapes are disallowed when data is specified
BUG: Fixes for Python 3.x
DOC: document in dev-guide how to write a good commit message.
DOC: a few edits to make "Development Workflow" in the dev guide clearer.
DOC: remove section "Patching" from dev-guide.

This section is outdated, and following it pretty much ensures that your
patches will languish in Trac.
DOC: one more edit to the dev-guide.

Recommend to update master before creating your feature branch.
Thanks to Nicky van Foreest for feedback on the dev-guide.
BUG: PyErr_SetObject does not steal reference.

Closes "Ticket #2125" and "Ticket #2216"
DOC: expand sections on commit messages and merging/rebasing in the devguide.

This commit address comments from Charles on PR #455.
BUG: strides should only be changed if dimensions==1

This fixes Issue #380".
TST: reshaping of zero strided array (Issue #380)
TST: Add failing test for unicode array with object dtype
BUG: Use numpystr for arrayprint fallback instead of str
TST: Change expected output for Python 3.
Add doc to {empty,zeros,ones}_like that tell in witch version their dtype and order parameter was added
Merge pull request #461 from nouiz/doc

small doc update
BUG: Fill correct strides for ndmin in array creation

Closes "Issue #465", strides need to be set according
to the requested contiguous flags.
TST: Test that ndmin honors requested and original order.