[operators] add as_vector to interface
[discretizations] use as_vector in InstationaryDiscretization._solve