Until recently, television viewers were at the whim of network executives when it came to scheduling—most had to stay up until 11 p.m. to catch the full slate of prime-time programming. Until recently ...