Include cause when throwing exceptions in XMPPConnection.connectUsingConfiguration

- Make debugging connection failures significantly easier by including
  the root cause of the thrown exception.

Fixes #1.