new functionalities for transient reduced basis

This is a little hard for me to follow... you want `_control` to hold the contents of `control`, padded with zeros if necessary?  Seems like
```
_control = control;
_control.resize(_n_steps+1);
```
is cleaner.