Eddie Vedder must be smiling:Â Ticketmaster is settling a decades-old legal battle over ticket fees.