Infrastructure to automatically test the Editor GUI (without actually launching the GUI)

I found a bug when pressing the cut button, so I created a infrastructure to be able to reproduce the bug automatically, and then fixed the bug.

Essentially, the infrastructure launches the whole editor, exposing methods to click, press and release actors (buttons), identified by names (see 4039718).