ENH Feature selection should use CSC matrices

Feature selection involves slicing over columns. It should therefore be done with CSC rather than CSR for sparse `X`.