Refactor methods dealing with dispositions to separate utility class.

Adds DispositionsUtils, changes code using these methods, and adds tests.
Add dispositions for all required modules.
Set to snapshot version of next release.