Revert "NXP-14367 fixup session leak in automation test"

This reverts commit db9f72a84549d93b9bd9e730b55836a61265414c.
NXP-13560: remove theme editor
NXP-14194: fix infinite loop on unexpected end of stream
NXP-10146: add widgetdescriptors on operation and serialize them in JSON
NXP-10146: add widget description on DocumentPageProviderOperation
NXP-10146: move Widget Descriptor transformation at contribution registration level
NXP-10146: don't hardcode operation contrib
NXP-10146: add widget description on Query operation
NXP-10146: chains don't have widgets
NXP-10146: adapt + complete tests
NXP-10146: format
NXP-10146: fix test
NXP-10146: don't serialize widgets array if empty
Revert "NXP-10146: don't serialize widgets array if empty"

This reverts commit 8675cfdac2b45362043f24d0d74fc1fa8cf93c02.
Revert "Revert "NXP-10146: don't serialize widgets array if empty""

This reverts commit c950e41fdaec6f1aaffab471d96a46b180a06abd.
NXP-10146: fix tests + use JSONAssert for json comparisons