Using bindAndRevertAuthentication for LDAPConnectionPool

The docs suggest `bind?` on `LDAPConnectionPool` is not introducing any side effects (as opposed to `bind?` called on `LDAPConnection`), however, this distinction is not reflected in code. Added simple dispatch, and call `bindAndRevertAuthentication` for `LDAPConnectionPool`.