NBA veteran Jason Collins, who made history as the first active openly gay player in major American sports, has died at age 47 from brain cancer.