XMPPStream Connect APIs now have optional timeout parameter

Fixes #59
Fixes #122