Update PHPDoc for I10N, OC_Config, OC\Template\Base and OCP\IL10N
More PHPDoc fixes, using scrutinizer patches as hints
Type is with a small letter
More PHPDoc updates
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
fix update to remove shares where file doesn't exist on postgres

Without patch, breaks with: Failed to upgrade "files_sharing".
Exception="SQLSTATE[22P02]: Invalid text representation: 7 ERROR:
invalid input syntax for integer: "5,179""

See: https://github.com/owncloud/core/issues/5758

removing unnecessary cruft - no parameter is set, none to pass.

https://github.com/owncloud/core/issues/5758

removing subquery, making more readable

See: https://github.com/owncloud/core/pull/6016#issuecomment-29510979

parameters to sql calls should be arrays

https://github.com/owncloud/core/pull/6016

boosting version to ensure fix gets executed

properly escaping the sql select statement

removing extraneous closing paren.
Refactor update script to class and add unit test
Clean up database before setup the database for testing
Added backticks for Oracle in sharing updater unit test
remove invalid shares with one SQL statement