set constant composite container classes to be modifiable by default
(excl. Simplex)
Correct some behavior with composite containers and argument rules
Correct dirty function flagging, now managed at DeterministicNode rather
than TypedFunction. Results in far fewer DN updates.
Merge branch 'development' of github.com:revbayes/revbayes into development