Add check to model_diagnostics.m whether Hessian was computed
Merge pull request #645 from JohannesPfeifer/diagnostics

Add check to model_diagnostics.m whether Hessian was computed
Add per-directory local Emacs variables.

The idea is to enforce the coding style for Emacs users.
Improvements to smoother2histval (ref #594)

- fix handling of auxiliary variables related to lagged endogenous
- add preprocessor interface
- add histval_file
- add tests (for smoother2histval with outfile, and for histval_file)
Add datafile forgotten in commit 9eebfc87.

Ref #594
smoother2histval/histval_file: handle lagged exogenous.

Ref #594
Documentation for smoother2histval and histval_file.

Ref #594
extended-preprocessor: starting a C interface (not finished)
fix bug when there is no parameter declared in the model
Add warning if conditional_variance_decomposition is requested with simulated moments
Improve documentation on unconditional variance decomposition
Fix compilation error introduced in 0983ca78.
smoother2histval, histval_file: fix compatibility problems with MATLAB.
smoother2histval/test: change datafile to avoid non-posdef matrix under MATLAB.
Disentangle computation and display of conditional_variance_decomposition

Previously, noprint suppressed the computation of conditional_variance_decomposition although it should only suppress its display. Also adds a dedicated field for the unconditional variance decomposition.
Remove nonexistent global variable ex_det0_.
Store deterministic shocks information in M_.

Previously, deterministic shock information was not store in M_, but rather
processed on the fly to create oo_.exo_simul and oo_.exo_det_simul. This had
several bad consequences, like for example #35.

Closes #271
Remove workaround preventing the use of "shocks" before "endval".

It now works correctly since 82b31156.

Closes #35
Multiple "shocks" block are cumulative.

This was the default behavior before commit 82b31156. This commit reintroduces
this behavior.
Introduce two new command: perfect_foresight_{setup,solver}.

simul is now simply an alias for
perfect_foresight_setup+perfect_foresight_solver.