MAINT: runtests: enable generation of C code coverage info via gcov
Merge pull request #3969 from juliantaylor/memchr-bug2

BUG: fix handling of negative strides in npy_memchr
Merge pull request #3979 from pv/gcov

MAINT: runtests: enable generation of C code coverage info via gcov
Merge pull request #3978 from juliantaylor/py3-eigh-bug

BUG: fix broken UPLO of eigh in python3
MAINT: Refactor eigh and eigvalsh and associated tests.

Do not convert the UPLO argument to a bytestring, it is not necessary.
Distribute parts of the eigh tests into the appropriate TestEigvalsh or
TestEigh test class.
Merge pull request #3982 from charris/refactor-eigh-eigvalsh

MAINT: Refactor eigh and eigvalsh and associated tests.
DOC: Add list of authors to 1.8.0 release notes.
Merge pull request #3989 from charris/add-authors-to-1.8-notes

DOC: Add list of authors to 1.8.0 release notes.
BUG: fix handling of infs in hypot on windows

On any platform where we used our own implementation of hypot, (e.g.
windows) there were several issues with infs.

hypot(inf, y) == inf, for all y including nan.  We now check for inf and
handle this case explicitly for all y instead of just y = nan.

Although hypot(inf, 0) was correctly returning inf, it was incorrectly
raising the invalid floating point exception.

Fixes gh-2385
Merge pull request #3992 from ewmoore/winhypot

BUG: hypot(inf, 0) shouldn't raise a warning
DOC: add 1.7.2 release notes