Time Spectral Adjoint Based Design For Flutter And Limit Cycle Oscillation Suppression