Rotation operator propagators for time-varying radiofrequency pulses in NMR spectroscopy: applications to shaped pulses and pulse trains.