Charter Communications, the parent company of Spectrum Cable, reached a deal with media company Viacom Tuesday night that will keep Comedy Central, Nickelodeon, MTV, TV Land, VH1, BET and other Viacom ...