Propagation, Cascades, and Agreement Dynamics in Complex Communication and Social Networks