LDAP group query encoding fix
Merge pull request #1 from david2202/LDAP_group_query_patch

LDAP group query encoding fix
fix: Escape id in LDAP user search filter
Merge pull request #2 from david2202/LDAP_group_query_patch

fix: Escape id in LDAP user search filter
fix: Find users by group id assumed user DN always contained uid
Merge pull request #3 from david2202/LDAP_find_users_by_group_patch

fix: Find users by group id assumed user DN always contained uid
fix(ldap): escape user id when querying for users

Added escaping of user filter for when querying for users by
user id.  This fixes the problem of the user query not
returning any results if the user DN contains any LDAP special
characters (refer
https://www.owasp.org/index.php/Preventing_LDAP_Injection_in_Java).

related to #CAM-2478