GnomeSessionManager: add gcancellable to instance and use it for calls with temporary proxies
This fixes various crashes when the session manager is destroyed while a temporary proxy
call is still in progress, and the callback is called afterwards.
Approved by: Eleni Maria Stea