Merge pull request #9538 from owncloud/fileactions-cleanup

Propagate file action changes to the file lists
remove pointless require of Blowfish.php
add proper version comparision in OC_Installer::isUpdateAvailable
improve check for duplicate apps
warn and continue gracefully if bcmath is not installed
Merge pull request #9569 from owncloud/fix-require-of-blowfish-master

[OC8] remove pointless require of Blowfish.php
make tests deal with missing bcmath
Disable legacy encryption tests

It seems these tests are not needed any more, but will now be skipped
instead until the case is cleared out.
append file extension to the temporary file which contains the downloaded archive - in case of zip files fileinfo doesn't seem to return anything reliable
Merge pull request #9597 from owncloud/enc-removelegacytests

Disable legacy encryption tests
[tx-robot] updated from transifex
The file providing the sftp:// scheme needs to be included manually.
Add short description explaining how SFTP ext storage class works.
login() must be called after getServerPublicHostKey().
[tx-robot] updated from transifex
Merge pull request #9563 from owncloud/version-delete-cache

Remove deleted versions from the cache
[tx-robot] updated from transifex
Merge pull request #9571 from owncloud/fix_appstore_update_issue

Fix update to button issue
Added mountType attribute and adapted Delete action text

Added mountType attribute for files/folder to indicated whether they are
regular, external or shared.

The client side then adapts the "Delete" action hint text based on this
information.

Only the mount roots must have the delete icon hint adapted.
To make this detectable on the client side, the mountType can now
be null, "shared", "shared-root", "external" or "external-root".

This also gives room to icon customization on the client side.
Merge pull request #9605 from owncloud/sftp-missing-streamwrapper

Re-add missing sftp:// stream wrapper