expose entry event

add ability to listen to search entry events
Revert "expose entry event"

This reverts commit 08d716a09b39332b9619265e33980ae4eb4e3534.
expose entry event

add ability to listen to search entry events
change implementation to allow promise parser function
change the parser to get callback instead of promise
use === instead of == on string comparison
add customEntryParser documentation
added missing curly braces
Fix double error callback on authenticate(), getRootDSE().
Add linefeed after headers.
Cleanup formatting.
Replace Promise with standard callback implementation.
Use === instead of == for comparision.
Reformat code for consistency.
Refactor entryParser parsing for ctor. Ensure entryParser is removed from opts object.