spice server: try to be less brutal when changing res or when flushing the tree
spice server: try to be less brutal when changing res or when flushing the tree

The idea is that we can try to defer some stuff to be later
send in the pipe if the pipe is not fulled yet, moreover
we will then walk on the pipe using:
red_clear_surface_drawables_from_pipe() and will try to
remove the uneeded objects of this surface

Still some room to improvment but later...

Signed-off-by: Izik Eidus <0f4d5ad8fceb71158793af13424905ac12569440@redhat.com>

freedesktop-unofficial-mirror/spice__spice,Fantu/spice,virtualAMP/spiceplay,Fantu/spice,dezelin/spice,Fantu/spice,elmarco/spice,mathslinux/spice,mathslinux/spice,fgouget/spice,ya-mouse/spice,freedesktop-unofficial-mirror/spice__spice,mathslinux/spice,dezelin/spice,SPICE/spice,mathslinux/spice,alon/spice-server,SPICE/spice,dezelin/spice,fgouget/spice,elmarco/spice,virtualAMP/spiceplay,freedesktop-unofficial-mirror/spice__spice,SPICE/spice,virtualAMP/spiceplay,fgouget/spice,ya-mouse/spice,freedesktop-unofficial-mirror/spice__spice,dezelin/spice,ya-mouse/spice,alon/spice-server,alon/spice-server,freedesktop-unofficial-mirror/spice__spice,mathslinux/spice,elmarco/spice,elmarco/spice,alon/spice-server,elmarco/spice,virtualAMP/spiceplay,fgouget/spice,alon/spice-server,dezelin/spice,Fantu/spice