Merge pull request #4409 from juliantaylor/partition-doc

DOC: remove mention of quickselect in argpartition docs
Merge pull request #4411 from jyu-rmn/master

typo
BUG: fix non-c99 fallback for np.inf input to log1p/expm1

closes gh-4225
BUG: Fix infinite recursion in str.format of flex arrays (Fixes #4359).

The implemention of __format__ on generic objects (PEP 3101) was changed to use string conversion when no better method is found.
Merge pull request #4401 from meltingwax/meltingwax/4359

BUG: Fix infinite recursion in else case of __format__() implementation (fixes #4359)
Merge pull request #4415 from juliantaylor/log1p-expm1-no-c99

BUG: fix non-c99 fallback for np.inf input to log1p/expm1
MAINT: Remove doc/cython and doc/pyrex files.

Pyrex is obsolete and cython does a good job with Numpy these days.
These directories are not packages, so I don't think they need
deprecation.

Closes #4373.
DOC: Document removal of doc/pyrex and doc/cython directories.
DOC apply correct documentation to np.ma.argmin

A typo assigned it the documentation for argmax.
Merge pull request #4420 from jnothman/patch-3

DOC apply correct documentation to np.ma.argmin
BUG: DOC: Fix documentation build.

The documentation was not building. The apparent cause was a problem in
parsing some `...` constructs in 1.9.0-notes.rst. Some of those
constructs looked intended as links and others just looked wrong. All
uses of `...` were replaced by inline literals ``...`` just to be safe.
I have no idea where or what the actual bug was.

Also spellchecked and reformatted for line length.

Closes #4346.
Merge pull request #4423 from charris/fix-documentation-build

BUG: DOC: Fix documentation build.
BUG: fix ValueError for byte_bounds() on datetime array
close gh-4345
DOC: add missing parameters to npyio.genfromtxt, fix #2929

`loose` `missing` and `skiprows` were missing from the docstring of
`npyio.genfromtxt`. The later two are actualy deprecated, but were added
nonetheless.
Merge pull request #4414 from mosessky/master

BUG: fix issue#4354 byte_bounds() bug closes gh-4354
ENH: improve vectorization of float comparisons

Unroll and use pack instructions instead of slowish movemask with lookup
table.
Doubles performance AMD phenoms and about 30% on Intel haswells.
Core2 also gain a few percent.
BUG: Fix deepcopy() of rank-zero arrays.

Removed call to PyArray_Return() on return value.

Closes #3311.
DOC: Remove extra reference (&) in PyArray_GetParamsFromObject example
Merge pull request #4431 from meltingwax/meltingwax/3311

BUG: Fix deepcopy() of rank-zero arrays.
Merge pull request #4432 from jaimefrio/getarrayparamsfromobj_doc

DOC: Remove extra reference (&) in PyArray_GetParamsFromObject example