M_.state_var

Currently, the vector M_.state_var is created by the preprocessor only when estimation is taking place. Because, this vector contains information useful in any context involving linear representation, I suggest to create it in all cases.

M_.state_var points to variables in declaration order, but is not sorted. This is confusing

In addition, dr_block copies it to oo_.dr. This is confusing.