A major eight-part DC TV superhero crime show, which set up one of the most successful live-action franchises, is getting a new free streaming home.