Merge pull request #20 from swdunlop/master

Add Options structure to consolidate NewClient arguments, and add Resource binding
Create README.md
add debug options
add SendOrg for send origin text
Merge pull request #21 from specode/master

add debug options
fix example
Merge pull request #22 from specode/master

fix example
clientMessage add ",any" tag, use for hasn't matched element
clientMessage add ",any" tag, use for hasn't matched element
Merge pull request #24 from specode/master

clientMessage add ",any" tag, use for hasn't matched element
fix some error handling
Merge pull request #26 from specode/master

fix some error handling
fix bug
Merge pull request #27 from specode/master

fix bug
fix digest-md5 with some ejabberd server

* it looke like some response parameters need to be quoted
* so quote username, realm, nonce, etc, ... as in http://tools.ietf.org/html/rfc3920#ref-SASL
Merge pull request #29 from martinbonnin/master

fix digest-md5 with some ejabberd server
Ejabberd compatibility

Add unique cookie for iq requests
Add session parameter
Merge pull request #30 from ir4y/master

Ejabberd compatibility
Add anonymous auth
optional TLS config