persistent variables must be cleared at the beginning of a Dynare run

persistent variables in *.m files trigger hard to understand errors if the user run successively two different *.mod files with 'noclearall' option.

Whenever a function uses persistent variables, there should be an explicit initialize option and not rely on empty persistent variables as, for example, priordens.m currently does.