'Resident Alien' Season 2 premieres tonight: How to watch and stream for free