It's one of the world's most beloved jazz festivals — in no small part because it's one of the most generous. Five hundred artists. Eight stages. More than 110 shows. All in a three-night, two-day weekend, this year from...