fix endianness detection with clang on osx 10.9
fall back to the cpu branch if no endianness defines are found
reorder endianness checks
Merge pull request #4850 from notsimon/osx_endianness

BLD: fix endianness detection from endian.h with clang on osx 10.9
DOC: fix a typo and use TeX for plot labels
Merge pull request #4869 from endolith/patch-1

DOC: fix a typo and use TeX for plot labels
DOC: add version added tag to new linspace dtype argument
Merge pull request #4870 from juliantaylor/linspace-version-doc

DOC: add version added tag to new linspace dtype argument
ENH: avoid meshgrid and fancy indexing for 1d masked sort

Improves performance by using the simple indexing path and memory by
avoiding creating a full meshgrid.
TST: remove not important tests to reduce travis load

Remove one of the separate compilation and relaxed strides tests, it is
not worth the cpu time to test these on two python versions.
Use one of them to add a non debug python3.4 test.
Merge pull request #4873 from juliantaylor/masked-sort-memory

ENH: avoid meshgrid and fancy indexing for 1d masked sort
Merge pull request #4875 from juliantaylor/test-reduce

TST: remove not important tests to reduce travis load
DEP: deprecate float as axis argument to reductions

consistent with deprecation of float as slice indices.
Closes gh-4876
DOC: fix return shape of tensorinv doc
Merge pull request #4878 from nouiz:doc
Merge pull request #4877 from juliantaylor/reduce-float-axis

DEP: deprecate float as axis argument to reductions
BUG Make ma[row][rec] setter work by avoiding copy in mvoid.__new__
BUG: core: fix crash when unpickling data on Py3 under non-latin1 encoding
BUG: initialize object array of array on resize and zeros

np.zeros(2, dtype=[('k', object, 2)]) did only initialize the first
element to zero while the rest stayed None.

    In [1]: numpy.zeros(2, dtype=[('k', object, 2)])
    Out[1]:
    array([([0, None],), ([0, None],)],
          dtype=[('k', 'O', (2,))])

This is a surprising and likely not intended behavior which is fixed
here.
The changed function PyArray_FillObjectArray is only used with None or
zero inputs from numpy, though as its part of the API it could affect
third parties but this is not very likely.

Additionally the memory after the first element was not initialized when
the object was resized.
Closes gh-4857
Merge pull request #4882 from pv/fix-unpickle-latin1-crash

BUG: core: fix crash when unpickling data on Py3 under non-latin1 encoding