Resolve finding no entries, too many entries, and ensure that LDAP failures are triggered immediately
Summary: Resolve T1171 and T1318
Test Plan:
Authenticate with attribute values configured, duplicate and non-existent, correct and incorrect passwords.
Expect the corresponding successes and failures.
Reviewers: PyKolab Developers, machniak
Reviewed By: machniak
Subscribers: machniak
Differential Revision: https://git.kolab.org/D199