ENH: release GIL during where iteration
Merge pull request #4200 from juliantaylor/thread-thresh

ENH: avoid more thread save/restores for small iteration counts
Merge pull request #4187 from juliantaylor/large-file-fix

BUG: Fix large file support on 32 bit
Merge pull request #4182 from juliantaylor/where-improve

ENH: optimize np.where via nditer with external loop
ENH: Added argv argument to run_module_suite.

Adding an 'argv' optional argument to the
"numpy.testing.run_module_suite" function lets the client pass arguments
to the nose testrunner.

For example, this lets the user add things like:

run_module_suite(sys.argv)

at the end of a test module, so that arguments specified on the command
line will get passed to the nose runner. The user could then run:

$ python test_module.py --nocapture
DOC: Added docstring for run_module_suite.
Merge pull request #4193 from pv/prune-lapack-lite

MAINT: linalg: prune unused routines from lapack_lite
STY: Style adjustments to run_module_suite.

Cosmetic adjustments to previous commit (893fe99) following "charris"'s
comments.
Merge pull request #4204 from pbugnion/feat_run_module_suite_argv

ENH: Added argv argument and docstring to run_module_suite.
BUG: fix minor memory leak in memoryview failure case
TST: add travis test using python-dbg

python-dbg adds couple extra asserts on reference counts, memory
allocation and also enables a few numpy internal asserts.
Merge pull request #4197 from juliantaylor/memview-leak

BUG: fix minor memory leak in memoryview failure case
Merge pull request #4205 from juliantaylor/travis-dbg

TST: add travis test using python-dbg
BUG: fix build with single-threaded python

Some symbols are not defined leading to:
ImportError Undefined symbol: PyGILState_Release

Closes gh-3255
Merge pull request #4206 from juliantaylor/single-thread-fix

BUG: fix build with single-threaded python
BUG: set the needs_api variable in np.where
Merge pull request #4207 from juliantaylor/where-api

BUG: set the needs_api variable in np.where
BUG: testing.run_module_suite() didn't pass on KnownFailure.

This results in errors whenever you run tests using KnownFailure
like so: ``python test_mymodule.py`` (where run_module_suite is
used in the file, like numpy and scipy do).
Merge pull request #4211 from rgommers/fix-knownfail

BUG: testing.run_module_suite() didn't pass on KnownFailure plugin.
MAINT: remove unused simple_capsule_dtor() from npy_3kcompat.h

This removes a lot of build warnings when including this file.