Merge pull request #3541 from jeromekelleher/patch-1

BUG: make preprocessor tests consistent in halffloat.c
DOC: use the new scipy-sphinx-theme in the documentation
DOC: update scipy.org doc build Makefile targets
MAINT: ensure the sphinx theme gets included in source tarballs
DOC: put release notes in inverse order
DOC:Some minor proofreading of Tests introduction
Merge pull request #3549 from pv/doc-theme

DOC: use the new scipy-sphinx-theme in the documentation
Move numpydoc to a separate repository
Add Numpydoc as a git submodule
DOC: fix HOWTO_BUILD_DOCS.rst.txt
Merge pull request #3547 from pv/numpydoc-move

Numpydoc move
DOC:Revert ``assert()`` back to ``assert`` (statement)
Merge pull request #3550 from endolith/patch-1

DOC:Some minor proofreading of Tests introduction
Update structured_arrays.py

The behaviour documented did not match the actual behaviour of numpy. Explanation changed and the code example updated.
MAINT: typo fix in logging message

The logging message in numpy.distutils.log.set_threshold
mispelled threshold.
STY: Break long lines in numpy/distutils/log.py.
ENH: Add support for Motorola extended float format
MAINT: Remove extraneous remark.

In numpy/core/src/npymath/npy_math_private.h the /* my machine */
comment is not informative.
Merge pull request #3559 from hklemm/patch-1

Update structured_arrays.py
Merge pull request #2941 from raulcota/avoid_create-kill_npscalars

Avoid conversion to NumPy Scalar