Dynamically allocate reentrant call closures
Dynamically allocate reentrant call closures

Putting reentrant call closures on the stack can be dangerous if set_reply
is called after the caller has timed out and returned, for instance, so better
to dynamically allocate them.  This will hopefully fix some crashes and
hopefully not leak memory.

GNOME/at-spi2-core,GNOME/at-spi2-core,gloob/gloob-s-at-spi2-core,gloob/gloob-s-at-spi2-core,GNOME/at-spi2-core,gloob/gloob-s-at-spi2-core