Prediction of Vibronic Coupling and Absorption Spectra of Dimers from Time-Dependent Density Functional Theory: The Case of a Stacked Streptocyanine.