wayland: Prepare SetWidgetAttributes for setting window positioning

SetWidgetType has changed to SetWidgetAttributes now, which is a more generic
way of setting widgets properties, In special the positioning and parent
information was added.
wayland: Implement transient window positioning

Fix #129.