ENH: Add rfftfreq() for numpy's rfft(), which behaves differently from scipy's rfft()/rfftfreq().
DOC: Clarify size of odd-length FFTs, default `d` for fftfreq, and some PEP8 style fixes
Correct `linalg.solve` doc string

Fixes issue 2692
Taking njsmith comment into account 
Fixed parenthesis typo
Don't reset the fill_value of a MaskedArray when calling view() with no dtype
BUG: Reshape of 0-sized arrays failed to work without copy

This also adds a check for order=Keeporder which is not supported.
"closes Issue #2700"
MNT: Remove _check_zeros from NewShape

_attempt_nocopy_reshape already handles this case fine. The only
purpose would be to slightly speed up this special case.
BUG: fix download link in setup.py (which is shown on PyPi).

Closes Trac ticket 2243.
BUG: Update base-traversal algorithm for array sub-classes so as to stop the base-traversal when the new base would not be an instance of the sub-class.
added a fix for 1d iteration which was failing and a test to test that case
Merge pull request #2702 from seberg/issue2700

BUG: Reshape of 0-sized arrays failed to work without copy.
BUG: Remove pointer cast from the PyArray_BYTES macro.

This fixes a compilation problem encountered with numpy 1.7 when the
PyArray_BYTES macro was used as an lvalue in Theano. The macro worked as an
lvalue in 1.6 and in 1.7 only the struct name was changed, which makes the
problem a bit of a mystery, but Theano compiles with this fix.
BUG: Remove pointer cast from the PyArray_DATA macro.

This lets PyArray_DATA be used as an lvalue as some compilers raised an
error with the previous version. The type is now determined by the type of
the struct member and is char*.  PyArray_BYTES had the same problem when
used as an lvalue in Theano and the same fix is used here.  This problem
needs a bigger fix at some point as the function equivalent of the macro
does not return an lvalue.
Fixes that let PyArray_DATA and PyArray_BYTES be used as lvalues.

* pull-2709:
  BUG: Remove pointer cast from the PyArray_DATA macro.
  BUG: Remove pointer cast from the PyArray_BYTES macro.
Fix typos.
Merge pull request #2717 from cbrueffer/cleanup

Looks good to me. Thanks
Merge pull request #2693 from glyg/master

DOC: more reproducible example in linalg.solve docstring
BUG: Update aligned flag when setting strides attribute.
tabs -> spaces