The big villain revealed; Crossover between “Arrow,” “The Flash,” “Supergirl” and “DC’s Legends of Tomorrow” is finally complete.