DOC: Imrpoved docstring for np.tensordot()
BUG: Closes #2917: numpy.lib._iotools.StringConverter.upgrade return

numpy.lib._iotools.StringConverter.upgrade should have a return value
BUG: fix collections.Hashable behaviour for numpy arrays.
ENH: More explicit error message for np.savetxt
Merge pull request #5322 from yw5aj/tensordot_doc

Imrpoved docstring for np.tensordot()
Merge pull request #5326 from cournape/fix_hashable_collections

BUG: fix collections.Hashable behaviour for numpy arrays.
Merge pull request #5324 from Garrett-R/fix_bug_2917

BUG: Fixes #2917: numpy.lib._iotools.StringConverter.upgrade return
MAINT/TST: refactor and test packbits/unpackbits

Pushes the GIL release one loop outward. First test for these functions (!).

Incorporates suggestions by @jaimefrio and @charris.
Merge pull request #5327 from madawilliams/savetxt

ENH: More explicit error message for np.savetxt
ENH ensure np.packbits works on np.bool dtype
BLD: Change Fortran version flag and string check

The version check flag for GnuFCompiler and Gnu95FCompiler were changed from
`--version` to `-dumpversion`. This simplifies the gnu_version_match code for
gfortran, and makes it possible to drop much of the check code for g77 as
well. This fix addresses issue #5315 and #5321.
Merge pull request #5333 from rnelsonchem/comp_exe

BLD: Change Fortran version flag and string check
Merge pull request #5319 from larsmans/c-fixes

MAINT: refactor packbits/unpackbits
TST: report relaxed strides setting alongside the numpy version and path at the beginning of nosetests
Merge pull request #5342 from argriffing/show-relaxed-strides-in-nosetester

TST: report relaxed strides setting alongside the numpy version and path at the beginning of nosetests
BUG: Rename fft C functions to avoid name conflict

Resolves issue #565.

The public fft functions defined in fftpack.c have name conflicts on certain
systems, so the prefix "npy_" was added to these functions.

Added NPY_VISIBILITY_HIDDEN to the public functions in both fftpack.h and
fftpack.c. This required rearranging the includes at the beginning of
fftpack_litemodule.c so that this macro was properly defined. In addition,
Python.h and numpy/ndarraytypes.h were included in the fftpack.h.

One function, rfftb1, was flagged as `static` as it was not exported in the
header.

Build and tests pass using both Python 2.7.8 and Python 3.4.2.
Merge pull request #5335 from rnelsonchem/fft_name_fix

BUG: Rename fft C functions to avoid name conflict
Change pronoun in doc string from "his" to gender-neutral "their"
Merge pull request #5349 from bobpoekert/patch-1

Change pronoun in doc string from "his" to gender-neutral "their"
BUG: digitize segfaults on TypeError

The new searchsorted-based digitize introduced in #5101 segfaults
when it should raise a TypeError.