DOC/FIX twenty_newsgroups.rst should use TfidfVectorizer

Instead of Vectorizer. Fixes #2173.
Traversal in and tested. Next step is to remove references to old code
Removed reference from spectral_clustering to old csgraph
csgraph updated from hierarchical.py
Removed actual _csgraph file, tests still all pass
Turns out sparsetools wasn't needed either
Missed a spot
Reference to graph components updated in dev docs
Two more spots. I think that's it
Now that the folder has more than just mst in it, rename to sparsetools, which should help with referencing it.
BUG: fix sparsetools tests in old scipy
Make callable svc test more robust for MacOSX.

Signed off by @fabianp
Merge branch 'master' into rbm_gael