REL: Set raise_warnings to "release" in NoseTester constructor.
REL: Update pavement.py.

Point release notes to doc/release/1.8.0-notes.rst
Set LOG_START to 'v1.6.0'
Set LOG_END to 'maintenance/1.8.x'
Set DEFAULT_PYTHON to '2.7'
Remove Python 2.5 and 3.1 builds.
BUG: Catch DeprecationWarning in numpy/core/tests/test_numeric.py.

TestCreationFuncs.check_function was spewing Deprecation warnings in
release mode. AFAICT, it did not raise errors during development because
it was buried by a TypeError. The Deprecation in question is at line
1141 in multiarray/conversion_utils.c. Hiding the deprecation should
be harmless here, but when the Deprecation is turned into an error
it will need to be caught in the test.
MAINT: Make Warning handling cleaner in test_concatenate_sloppy0.

The test in question is in numpy/core/tests/test_shape_base. The cleanup
consists of using warning.catch_warnings instead of setting and popping the
warnings filter.
BUG: Make DeprecationWarning always raise error in test.

The test_fancy in numpy/lib/tests/test_function_base.py failed in
release because a DeprecationWarning was no longer raised, it had
become a warning.
Merge pull request #3670 from charris/backport-test-fixes

Backport test fixes
BUG: PyArray_PyIntAsIntp had variable size check wrong way around.

This bug resulted in using a long type when a long long was required,
resulting in numerous errors when numpy was compiled as 64 bits on
64 bit windows.
Merge pull request #3679 from charris/backport-3678

Backport 3678
BUG: Set __hash__ = None for non-hashable classes.

Because neither poly1d nor the Polynomial package polynomial classes are
immutable, hence not reliably hashable, they should signal that by
setting __hash__ = None. This also fixes the warning

Overriding __eq__ blocks inheritance of __hash__ in 3.x

that is given when the command `python2.7 -3 -c"import numpy"` is run.
Merge pull request #3684 from charris/backport-to-1.8-3657

Backport to 1.8 3657
ENH: Add build support for openblas.

Backport of gh-3642 and gh-3688.
Merge pull request #3690 from charris/backport-1.8-3642

Backport 1.8 3642
BUG: fix windows fpu flag check for mixed x87 and sse instructions

windows enables sse intrinsics also on 32 bit by default so we need to
check both the x87 and sse fpu flags.
closes #3680
BUG: fix test_rational PyNumberMethods for python3

wrong structure makes VC9 fail to compile under python3
Merge pull request #3695 from juliantaylor/test-rational-fix-1.8.x

Test rational fix 1.8.x
BUG: Fix UFUNC_CHECK_STATUS to work on both 32 and 64 bit Windows.

Patch is due to Christolph Gohlke.
Merge pull request #3692 from charris/backport-1.8-3691

Backport 1.8 3691