Ticket 47531 - Mozldap - need to rewrite sasl_io_recv
Bug Description: Mozldap does not have some "ber" functions (ber_skip_element) that
are in openldap. This causes the build to fail.
Fix Description: To parse the ber we need a local copy of the ber structure(which I
called MozElement), so that the ber_ptr can be manipulated. I had to
use a new header file(mozldap.h), because the mozldap BerElement typedef's
caused build failures.
There is also a mozldap version check, and if the verison is newer than
what was used for mozldap.h, the build will fail. The current internal
version is 604, even though the rpm says 605.
https://fedorahosted.org/389/ticket/47531
Reviewed by: richm(Thanks!)