[MRG+1] Updating a random feature with replacement for every iteration in the cd code

Testing if random with replacement has the same effect on the duke and arcene datasets.
Please add a comment such as: 

``selection="random"`` often leads to significantly faster convergence, especially when ``tol`` is higher than ``1e-4``.