The announcement by NFL Commissioner Roger Goodell caps months of controversy and comes in the wake of a series of player protests.