Add support for using openblas for the _dotblas function.
BLD: Update with information about openblas.
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.
DOC: Add NEP and documentation for ufunc overrides.
ENH: Add ufunc override API.
STY: Make numpy/polynomial/tests/*.py PEP8 compliant.

Run autopep8 on the tests and fixup the results.
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 #3678 from charris/fix-wrong-variable-type

BUG: PyArray_PyIntAsIntp had variable size check wrong way around.
Make vecLib / Accelerate not shadow other optimized builds under OSX
Merge pull request #3657 from charris/add-hash-method-to-polynomials

BUG: Set __hash__ = None for non-hashable classes.
site.cfg.example should not reference blas_opt and lapack_opt

blas_opt and lapack_opt sections are not actually read by the
numpy.distutils.system_info machinery. They are just meta entry points for the
`get_info` public function that in turns introspec the atlas, openblas and mkl
sections.
Use the default install location of OpenBLAS in the example
Merge pull request #3642 from jseabold/openblas-install

BLD: Allow easy use of openblas.
DOC: Update release notes for openblas build.
BUG: .gitignore ignores all release directories.

It should only ignore the one in the root directory. The fix is to
prepend a '/' to the directory name.
Merge pull request #3688 from jseabold/update-release-notes

DOC: Update release notes for openblas build.
Merge pull request #3689 from charris/fix-gitignore

BUG: .gitignore ignores all release directories.
ENH: Add ufunc override functionality to ufuncs and dots.
TST: Add ufunc override tests.
BLD: Added ufunc_override.h to setup.py.