Account for initial values when making conditional forecasts
- Closes #655 (closed)
- Implements unit test
- Saves distribution of controlled exogenous variables
- Adds information that the full path of constrained variables must be specified
- Fixes bug in
dyn_forecastwhere initial conditions and not the steady state computed from initial conditions was used as the starting point.