Iconix Brand Group has joined forces with the Schulz family to buy the Peanuts brand - home of Charlie Brown, Snoopy and other cartoon characters.