Efficient solvers and preconditioners for the implicit time integration of discontinuous Galerkin methods