Allow changing TLS connection options in client
Merge pull request #122 from tmuellerleile/tls-options

Allow changing TLS connection options in client
Fixes #127 - socket is closed issue with pools
Merge pull request #128 from auth0/master

Fixes #127 - socket is closed issue with pools
We rather replace log4js with bunyan for binaries
remove listeners on the right object (s/client/res/)
Version bump. Updated bunyan to 0.21.1
Upgrading pooling version due to bunyan update
allow binding ldap server on an ephemeral port
Fixed Typo on AddRequest.getAttribute
Bump required tap version to 0.4.1

When using node 0.10, test initiation will fail due to differences in
the array.map function.  This discrepancy is corrected in tap v0.4.1.
See: https://github.com/isaacs/node-tap/issues/70
Fix examples/inmemory.js

Fixes mcavage/node-ldapjs#138: user can't bind with inmemory example

In addition to fixing the userPassword authentication code, the
authorize function has been changed so any user may search after a
successful bind.
Fix jsstyle errors in examples/inmemory.js
Merge pull request #150 from pfmooney/tests-tap-version

Fixes #139 - Bump required tap version to 0.4.1
Improve DN formatting flexibility

- Add 'spaced' function to DN objects allowing toggle of inter-RDN when
  rendering to a string.  ('dc=test,dc=tld' vs 'dc=test, dc=tld')

- Detect RDN spacing when parsing DN.
Fix some ClientPool event handling

Emit connectTimeout and error events from ClientPool as Client would.
Travis CI badge to easily spot when tests fail
Moved badge under horizontal rule as requested
Merge pull request #152 from madarche/travis-ci-badge

Travis CI badge to easily spot when tests fail
support extensible matching of caseIgnore and caseIgnoreSubstrings