fix(di/defaults): apply defaults on di create only

DI defaults are used and applied when the DI is newly created, only.

Simplifies subprocess#isExpanded detection.

Related to CAM-1500
feat(formFields/dialog): squash changes on OK

Partial implementation of git versioning system ships with this commit.

- upon OK press in dialog, changes are squashed (áka minified) to a
single re- and undoable command
- functionality is available in CommandUtil

Related to CAM-1398