correct doc for pchip interpolation
DOC: fix ReST errors in the BPoly docstring

[ci skip]
Merge pull request #3240 from ev-br/bpoly_docs

DOC: fix ReST errors in the BPoly docstring
RF: check write attr of fileobject without writing

I was checking whether passed file object could write by doing a write
of an empty string. Writing an empty string can fail for bz2 objects in
python 3.3:

http://bugs.python.org/issue16828

In any case, testing that 'write' is callable with an empty string is
asking too much of the interface. Instead just check if the object has a
'write' attribute.
BUG io: fix file descriptor closing for netcdf variables

File descriptors created for each Variable stayed open when
using mmap

Closes gh-1555
TST: add regression test for gh-1550 (netcdf_file leaves mmaps open).
Merge branch 'pr/2792' into master.

Reviewed as https://github.com/scipy/scipy/pull/2792
Merge pull request #3232 from rgommers/weave-msvc-fix

BUG: fix weave issue with too long file names with MSVC.  Closes gh-3216...
BUG: correct vecentropy.nin
DOC: tweak the stats tutorial

Remove a cautionary note which no longer applies.
DEP: stats: deprecate zprob, fprob, ksprob
BUG: sparse: fix int32 wraparounds in BSR matrices

The issue here is that the nnz of BSR is not bounded by the index data
type, which only bounds the number of blocks.  The block size may easily
overflow int32.
BUG: sparse: fix integer overflow in CSR matmat
TST: sparse: add tests probing for int32 overflows
MAINT: update scipy-sphinx-theme
Merge pull request #3239 from bmcage/monohermspline

DOC: interpolate: correct doc for pchip interpolation
Merge pull request #3241 from matthew-brett/relax-mio-write-check

BUG: io/matlab: check write attr of fileobject without writing
Avoid using np.take(x,x); use mode='clip'
DOC: document how to run slow tests
TST: sparse: add a benchmark for sparse __setitem__ and __getitem__