MAINT: remove unused import
MAINT: remove a usage of np.matrix as a convenience function in newton_cotes
MAINT: silence a print in l-bfgs-b
BUG: use 'take' in a less brittle way
BUG: fix use of np.max in stats.fisher_exact

fixes #3014
Merge pull request #3346 from pv/sparse-cvxopt-fix

BUG: sparse: restore previous behavior in numpy ufuncs with object arrays
DOC: add note that splint assumes the spline function to be zero outside the data interval
Merge pull request #3347 from andreas-h/gh3014

BUG: fix use of np.max in stats.fisher_exact
Merge pull request #3349 from andreas-h/gh1918

DOC: interpolate: add note that splint assumes the spline function to be zero outside...
Merge pull request #3344 from argriffing/interp-take

BUG: in interp use 'take' in a less brittle way
Merge pull request #3319 from argriffing/remove-more-mat

MAINT: remove some unnecessary use of np.matrix
Merge pull request #3337 from ev-br/lbfgsb_print

MAINT: optimize: silence a print in l-bfgs-b
BUG: sparse: fix bugs in dia_matrix.setdiag

- hide details of the internal dia_matrix data representation in
  setdiag(), so that behavior matches the other spmatrix types

- fix bugs in resizing self.data, which doesn't always have
  self.shape[1]==N

- add scalar broadcasting behavior to setdiag() for all matrix types