MAINT: dotblas: factor out all gemm and gemv calls
BUG: fix missing check for memory allocation failure in ufuncs

closes gh-4018
Updated FAQ with links to github issues page etc

Removed some questions that are no longer relevant
Moved old news from README.txt to OLDNEWS.txt
Changed CVS cens.ioc.ee documentation links to link to GitHub
ENH: check if type is basic python type before checking for __numpy_ufunc__

improves performance of scalar conversions (x + .5) by ~30%.
MAINT: initialize strides for ufunc.at

avoids uninitialized use errors from valgrind, value of strides is
irrelevant as count is always 1.
BUG: fix uninitialized use in _strided_to_strided_string_to_datetime

dt == NPY_DATETIME_NAT is used as error condition, so initialize it to
something else.
Merge pull request #4042 from chatcannon/f2pydoc

A few F2PY documentation improvements
Merge pull request #4044 from juliantaylor/scalar-conv-enh

ENH: check if type is basic python type before checking for __numpy_ufunc__
Merge pull request #4051 from juliantaylor/valgrind

fix two uninitialized uses reported with valgrind
MAINT: Update links to numpydoc source code and README

These links pointed to numpydoc's location within the numpy project on Github, but it has since been split out to a separate repository, breaking the links.
Merge pull request #4055 from takluyver/patch-2

MAINT: Update links to numpydoc source code and README
DOC: use variable names in formula for convolve

Use the variables names `a` and `v` as used in the function instead of
using `f` and `g`. This makes it clearer which array "slides" along the other.
Fix typo.
Merge pull request #4047 from arunpersaud/convolve_doc

DOC: use variable names in formula for convolve
Merge pull request #4056 from herr-biber/master

Fix typo.
Merge pull request #4020 from juliantaylor/memcrash

BUG: fix missing check for memory allocation failure in ufuncs
MAINT: make NPY_CPU_HAVE_UNALIGNED_ACCESS a numeric macro

allows using it in if statements like for count_nonzero
also fix a compiler warning by casting
Merge pull request #4057 from juliantaylor/unaligned-macro

MAINT: make NPY_CPU_HAVE_UNALIGNED_ACCESS a numeric macro