Sweeping Preconditioners for the Iterative Solution of Quasiperiodic Helmholtz Transmission Problems in Layered Media