Yahoo has struck a revised $117.5 million settlement with countless individuals whose email addresses and other private information were stolen in the biggest data breach ever.