CBS ($CBS) and Viacom ($VIA) have reached an agreement to merge, with Viacom shareholders receiving nearly 0.6 CBS shares for each Viacom share they own.