change-log: shorten the test a bit

Add a helper for making changes and use ck_assert_int_eq().
change-log: add test for nested groups
main-page-machines: downgrade some warnings logging
change-log: check is_active to avoid modifying the stack internaly

Use is_active when running undo/redo.
tools: downgrade a warning