placement: Expose placement to scripting
This way, scripts get the opportunity to place windows before they appear. The Workspace::windowAdded signal happens after the window has been rendered so it will always look slightly glitchy.
Signed-off-by: Victoria Fischer victoria.fischer@mbition.io