AT&T has reached a deal to acquire Time Warner, the owner of huge entertainment brands like HBO, Warner Brothers Entertainment, and CNN.