Ticket 283 - Expose slapi_eq_* API

Description:  Make the event queue API public.

https://fedorahosted.org/389/ticket/283

Reviewed by: Noriko(Thanks!)
Ticket 47340 - Deleting a separator ',' in 7-bit check plugin arguments makes the
               server fail to start with segfault

Bug Description:  If invalid or missing plugin arguments are present in the config entry,
                  the server will crash at startup.  This is because we were not fully
                  validating all argument values.

Fix Description:  Generate an appropriate error at startup when invalid settings are
                  detected, and gracefully exit.

https://fedorahosted.org/389/ticket/47340

Reviewed by: Noriko(Thanks!!)
Ticket #47359 - new ldap connections can block ldaps and ldapi connections

https://fedorahosted.org/389/ticket/47359
Reviewed by: lkrispen
Branch: master
Fix Description: description
In the polling thread, first process all of the new connection requests from
the listening sockets, then process any new operation read requests
The listener_idxs keeps track of the index of the active listeners in the
poll fd array, and keeps a pointer to the listenfd object for that
listener.  This allows us to very quickly scan through the poll fd array
and find the ready listeners.  The work of scanning through the array
and handling the new connection requests has been moved to a new function
handle_listeners().
Platforms tested: RHEL6 x86_64
Flag Day: no
Doc impact: no
(cherry picked from commit 115ab1d9a3f026e8523b91bf62245a25454a3e8a)