Fix race condition setting hangout-url
Add tests for setHangoutUrl; fallback gapi.hangout.data for sessionId