Top 15 shooters in NBA history: CBS Sports ranks the greatest of all time, from Stephen Curry to Ray AllenStephen Curry.more