ENH: optimize STRING_compare by using memcmp
ENH: add subok flag to stride_tricks (and thus broadcast_arrays)
ENH: improve bool argmin performance

in glibc memchr using SSE2 is about 18 times faster than our current
code.
ENH: vectorize BOOL_argmax

using the same method as BOOL_logical_and
Convert as_strided input to array first
TST: Silence some warning that turns up on OpenBSD.

On OpenBSD with gcc-4.2 log1p(nan) raises an invalid value warning.
This PR disables both 'divide' and 'invalid' for the log1p tests.

Closes #5017.
BUG: Fix np.insert for inserting a single item into a structured array

Note that there are some object array special cases because of allowing
multiple inserts. `np.array(..., dtype=object)` is not always clear.
Merge pull request #5004 from juliantaylor/argmin-performance

ENH: improve bool arg{min.max} performance
Merge pull request #5022 from seberg/structured-insert

BUG: Fix np.insert for inserting a single item into a structured array
DOC: warn about using a set with 'in1d'.
BUG: fix percentage reporting when testing.assert_allclose fails.
Use more portable test methods.
MAINT: Make numpy/lib/polynomial/polyval a bit faster.

Multiplying a numpy_scalar times a numpy_array is much faster than
the other way around. This PR switches the order of multiplication
in the polyval function resulting in a speedup of about 5x for scalar
values of x.

Closes #4610.
Merge pull request #5031 from charris/speedup-old-polynomial-functions

MAINT: Make numpy/lib/polynomial/polyval a bit faster.
Merge pull request #5025 from pp-mo/assert_allclose_percent

BUG: fix percentage reporting when testing.assert_allclose fails.
Merge pull request #5020 from charris/disable-some-test-warnings

TST: Silence some warning that turns up on OpenBSD.
Merge pull request #4572 from juliantaylor/string-cmp

ENH: optimize STRING_compare by using memcmp
TST: join fft threads before getting values

avoids timeouts on slow machines
Merge pull request #5035 from juliantaylor/fft-test

TST: join fft threads before getting values
TST: skip clongdouble alignment checks on 32 bit arches

turns out not only sparc is borked, skip the checks on all 32 bit arches
with too large clongdouble alignments until we have an aligned
allocator.