Changing RateMatrix vector function so that it produces a ModelVectorAbstractRbElement instead of ModelVectorAbstractElement. This means increased functionality for this type of vector. Also suspended the printing of the const modifier in ArgumentRule for now.
Added debugging option DEBUG_MCMC_DETAILS and DEBUG_DAG_MESSAGES. Solved the problem with the update of deterministic nodes with an RbVectorFunction (missing call to TypedFunction<T>::touch() to set dirty flag). Eliminated duplicate touched flag in RevLanguage DAG node classes.
Adding example file for categorical substitution model mixture
Merge branch 'development' of github.com:revbayes/revbayes into development
Commented out some debug code in Tree.cpp
Merge branch 'development' of github.com:revbayes/revbayes into development