[MRG] Simplify linear models

Two changes to streamline the `sklearn.linear_model` module:

* to fix #1404, I removed `decision_function` from regression estimators;
* CD estimators now have `densify` and `sparsify`, like the SGD ones, to support sparse coefficients. Deprecated the previous hack.