xwayland: Don't start Xwayland if it's already running
If the Xwayland server is being started or has already been started, do nothing in the start() function. Normally, we would never encounter such situation, but if we do, this check will be very useful in preventing hitting undefined behavior in the compositor.