add cache for single users
Added improved version of patch by @blizzz in https://github.com/owncloud/core/issues/6651#issuecomment-32261257 to stop filter settings from being reset under a race condition.
Moved LdapFilter into a separate js file in user_ldap.
upgrade the cache user
update the cache when add user
fix undefined  in loadUsers
minor clean code
add query result (boolean) for update or delete
fix undifined uid
fix cache when remove an user
remove static variable, add limit and offset
fix remove cache when delete
Changed conditions in user_ldap's ldapFilter.js to use ===, fixed indentation.
remove cache all user
Add option to getUsersSharingFile() to get the paths for the shared users
Do not query when the list is empty
Merge branch 'ldap-filter-reset-fix' of github.com:ben-denham/core into fix-6651
fix comparison in determineMode, fixes problems with restoring the filter mode (assisted or manually) on page refresh
Give hint when composing filter failed
add max-width to directLink input to prevent overflow