Shannon Tavarez, the 11-year-old Broadway singer whose fight against cancer drew the attention of Alicia Keys and Rihanna, has died.