Update coordinate_descent.py

Reverting _dense_fit to explicitly check precompute == True rather than just looking at its truthiness (was problem because default value is 'auto' which is meant to have a special meaning).

Should prevent unwanted precomputing, see https://github.com/scikit-learn/scikit-learn/issues/1734