[files_external] removing function as it's the same in the base class - THX Robin

Conflicts:
	apps/files_external/lib/smb.php
[files_external] fixing some undefined index
[files_external] fix config gui for all users

backport of 9e05781ec22c3f4e6b89b188332242b03088736e
Update lib/files/cache/legacy.php

Fixing a bug that occurs when trying to update a non-existent 'fscache' table in the database - if unfixed upgrading does not succeed.

Unfortunately I could not get a call to PEAR::isError working. That is why I check for the existence of a property present in class MDB2_Error.
the path must be encoded because within the smb4pph code it's decoded again - pretty easy but still .....
use urlencode not rawurlencode
[tx-robot] updated from transifex
Merge pull request #1634 from irgsmirx/patch-6

Update/Bugfix lib/files/cache/legacy.php during database upgrade
Merge pull request #1636 from owncloud/fixing-smb-master

Fixing smb master
Merge branch 'master' into external_storage_ui_feedback
fixing namespace