Combining Recurrent, Convolutional, and Continuous-time Models with Linear State Space Layers