Developer tools StreamElements secures $100 million in funding, aims to build better tools for content creators September 24, 2021