xwayland: move common functions into a wayfire_xwayland_view_base
xwayland: move common functions into a wayfire_xwayland_view_base

Additionally we now correctly handle configure requests, so that views
appear at the correct size and place.

ammen99/wayfire,ammen99/wayfire