[MRG+1] Use the Gram Variant when precompute is True

The algorithm `cd_fast.enet_coordinate_descent_gram` is unused even when.

a] precompute is True
b] precompute is "auto" and n_samples >> n_features.

This PR fixes this issue.