Merge pull request #1 from zaucker/master

Handle undefined Soap response.
Merge pull request #2 from zaucker/master

Removed dependency on experimental 'when'.
added documentation and fixed mode selection
Make SSL Option handling clearer.

Just refactored the code a bit and made sure that debug output is
what is really used in the instantiation
Merge branch 'master' of git://github.com/rplessl/ZimbraManager