add getAllGroups() that uses a paged search if available
this circumvents server side search limits
(active directory has a limit of 1000 by default)
use getAllGroup() in the updateGroups background job
needed in active directory deployments with > 1000 groups
add ldap_paging_size config option
Merge branch 'ldap_paging_chunksize' into ldap_get_all_groups
merge functionality of getAllGroups into getGroups
revert updateGroups job to use getGroups() instead of getAllGroups()
getGroups() $limit was not handled correctly
getGroups(): fix overall max search limit for paged searches
fix another oversight... sigh..
adapt coding style
make getGroupsChunk() protected instead of private
change default ldap paging size to 500
adapt description of paging size configuration
Merge pull request #6221 from leo-b/ldap_get_all_groups

fix updateGroups background job for ldap servers with > 1000 groups