Colin Kaepernick has put an end to Robert Grifffin III's long reign atop the NFL's jersey sales. In the latest figures released by NFLShop.com, the San Francisco 49ers quarterback leads the list.