Added support for extra backends

Somebody had forgotten "OC_User::setupBackends();"...
fix the config option to remove the ability for users to set their displayname
Replace static usage of OC_Config and OC_Preferences with the injected \OC\ConfigAll
Merge branch 'master' into user-no-change-displayname
Pass config object in testGetHomeNotSupported
[tx-robot] updated from transifex
Added support for extra backends (see pull request #5043)

Somebody had forgotten "OC_User::setupBackends();"...
Revert "Added support for extra backends (see pull request #5043)"

This reverts commit 2d75914f2a97cbfd34ae7c2ef27f5bd8185b81eb, reversing
changes made to 760fa9ea3005e7df81a1fac54f207dbe7d8ef312.
Add support mimetype

Add support mimetype for extension .sh, .bash and .sh-lib
don't specify path to 3rdparty directory when registering Pimple autoloader

The core 3rdparty directory is in the include_path from lib/base.php anyway, so this is unnecessary, and causes problems for downstream distributors who unbundle Pimple.
Merge pull request #6598 from lolozere/master

Add support mimetype
Merge pull request #6601 from AdamWill/pimple-include

don't specify path to 3rdparty directory when registering Pimple autoloader
[tx-robot] updated from transifex
Return SPACE_UNKNOWN if disk_free_space is disabled when getting the free space on a local storage
Merge pull request #6513 from owncloud/user-no-change-displayname

Re-add the config options to remove the ability for users to change their displayname
Make OC_Avatar unit tests independent of currently loggedin user
Merge pull request #6609 from owncloud/avatar-test-user

Make OC_Avatar unit tests independent of currently loggedin user
Merge pull request #6605 from owncloud/free_space_disabled

Return SPACE_UNKNOWN if disk_free_space is disabled
Full server replication
Full server replication