Former billionaire Chuck Feeney secretly gave away his $8 billion fortune over many years until a business dispute inadvertently revealed his identity. He gave away his last $7 million in 2016.