FIX memory usage in DictVectorizer.fit

No need to materialize X in memory if it's a generator.
Fixes #2171.

fit_transform still needs fixing; it should be single pass.
DOC/FIX twenty_newsgroups.rst should use TfidfVectorizer

Instead of Vectorizer. Fixes #2173.