add a new ShellTest
Add an autotest that instantiates a whole ShellCorona with this we can test the actual geometries of the desktop and panel views and check they are correct against virtual multiple outputs, even simulating potentially misbehaving screens (non unique edids, connector names changing between times etc)