Here are all the details for the new MLB broadcasting deal for the next three seasons, including games on NBC, NBC Sports Network and Peacock.