On webdav sesssions, loginname was compared to username which does not need to match necessarily
coding style
coding style
adjust test
dont try to register background jobs if we haven't upgraded yet
Merge pull request #6392 from owncloud/no-backgroundjobs-during-upgrade

dont try to register background jobs if we haven't upgraded yet
Merge pull request #6321 from sevoku/master

fix smbclient directory listing parser
[tx-robot] updated from transifex
Merge remote-tracking branch 'owncloud/master' into fixing-3417-master

* owncloud/master: (1989 commits)
  [tx-robot] updated from transifex
  dont try to register background jobs if we haven't upgraded yet
  adjust test
  coding style
  coding style
  On webdav sesssions, loginname was compared to username which does not need to match necessarily
  rely only on php DateTime to parse the db datetime string
  LDAP: fix method behind save button on advancend and expert tabs, fixes at least Home Folder setinng
  Fix webroot for update page
  Update 3rdparty ref
  update 3rdparty
  toggle select all checkbox
  remove unneeded ; in comment
  LDAP: the browser shall not autofill userdn and password, usually login credentials are inserted. fixes #6283
  Add test for having utf8 filenames in the cache
  fix fallback overwriting result of getHome
  [tx-robot] updated from transifex
  fix smbclient directory listing parser
  cache the home folder of a User
  Send "SET NAMES utf8" to MySQL for PHP below 5.3.6
  ...

Conflicts:
	lib/util.php
Fixing Issue #6301 on master branch
Added private var $certPath to store the user root cert

Move logic to determine the $certPath path to the constructor and modify to get the path from OC_User::getHome()

Add curl options to use the certificate to avoid certificate errors with self-signed certicates in the downdload/upload method so we don't get blank files
add default parameter for AllConfig->get*Value()
Also add default to the \OCP\IConfig interface
Merge pull request #6315 from owncloud/ingroup-cache

cache the result from inGroup
Do not use L10n when logging exceptions

In some specific situations, the L10N bundle isn't loadable yet (for
example when there is an issue with the app_config table). In such case,
we still want to be able to log the real exception.

This fixes errors that say "OC_L10N_String::__toString must not throw
exceptions"
fix issue with logging non utf8 chars
call set password hook because it doesn't get triggered during test execution and fix paths
Fixed JS plural function to be per app

Some apps might not define the same "nplural" value.
To avoid conflicts, the plural function is now generated per app.

Fixes #6427
only remove encryption keys if a real file gets deleted, skip this method if a file outside of /data/user/files was deleted
update file cache for target file
Use DEBUG instead of ERROR when favourites not found. Fix #6419