Fixing alpha_grid for sparse matrices

Fixes https://github.com/scikit-learn/scikit-learn/issues/2526 partially. 

Centering of the sparse matrices is done indirectly. The correct output and marginally faster than in master, though still much slower then than dense matrices.