TST fix skipping for non-canonical sparse tests
STY refactor inequalities for CSR/C

Otherwise, the differences are difficult to spot
BUG comparison operators for non-canonical compressed sparse matrices
BUG: sparse: fix issues with 0-size fancy indexing
TST: remove insecure mktemp use in tests

mktemp only returns a filename, a malicous user could replace it before
it gets used.
Merge pull request #3289 from juliantaylor/mktemp-remove

TST: remove insecure mktemp use in tests
DOC: fix dtype of  parameter in splrep docstring.

Fixes #2882
DOC: fix broken seealso links in scipy.interpolate.

Fixes #2943
BUG: clip values of sf, pmf and cdf to between 0 and 1
Merge branch 'pr/3211' into master

Reviewed at https://github.com/scipy/scipy/pull/3211
STY minor changes to compressed matrix comparison
Merge pull request #3270 from jnothman/comparison_duplicate

BUG: sparse: fix comparison operators for non-canonical CSR/C sparse matrices
Merge pull request #3300 from andreas-h/gh2882

DOC: interpolate: fix dtype of  parameter in splrep docstring.
Merge pull request #3286 from rgommers/014-relnotes

DOC: update 0.14.0 release notes.
DEP: remove deprecated umfpack wrapper.  Closes gh-3002.

Executive summary:
- this is due to license issues, UMFPACK changed from a BSD-compatible license
  to GPL a long time ago.
- this solves install issues; SWIG was always an undocumented build-time
  dependency if UMFPACK was installed on a system.
- scikits.umfpack was lost, but @rc is about to revive it.
Merge pull request #3178 from rgommers/remove-umfpack

DEP: remove deprecated umfpack wrapper
DOC: add missing qspline1d_eval to scipy.signal summary
BUG: optimize: fix refcount errors in tnc

Fixes gh-3299
Merge pull request #3301 from andreas-h/gh2943

DOC: interpolate: fix broken seealso links
Merge pull request #3304 from pv/tnc-leak

BUG: optimize: fix refcount errors in tnc