Lazily create surface actors
It seems we create an actor for every wl_surface being requested by a client, before it's getting mapped, and even before it gets a role. Lazily creating the surface actors seems a bit friendlier wrt Clutter stage maintenance.