Fixed Dropbox/Google storage async save call

When clicking "Grant access", the settings for Dropbox/Google were saved
through a call that gets cancelled when redirecting to the grant page
(for example in Firefox)

This fix makes sure the "save settings" call finished before redirecting
to the grant page.

Fixes #6176
Unshare all will now delete all shares for the item, instead of only for a single owner.
updated the unit test for OCP\Share::unshareAll() to verify that shares by all users are removed for an item.
Disabled internet checking as mentioned when in proxy mode
fix upload button layout
remove extra upload controls
modify js to move upload wrapper, modify css to match core values
Added SVG fallback to apps settings popup

This fix issue of calendar app with IE8, see issue report for details:
https://github.com/owncloud/calendar/issues/291
Fix to not destroy draggable when no draggable was set

When a dir has no delete permission, the draggable isn't initialized on
files. This fix makes sure we don't try to destroy a draggable when it
wasn't inited in the first place.

Fixes #6254
Useless else removed

As suggested by @PVince81 : https://github.com/owncloud/core/pull/6721#issuecomment-32289922
Show the name of the shared folder in the breadcrumb when viewing a publicly shared folder
copy files to owner trash recursively
don't try to encrypt/decrypt cache chunks or files in the trash bin
remove old code
Merge pull request #6779 from owncloud/sharing-breadcrumb-folder-name

Show the name of the shared folder in the breadcrumb when viewing a publicly shared folder
Merge pull request #6780 from owncloud/trash_bin_copy_recursively

copy files to owners trash recursively
Merge pull request #6223 from owncloud/extstorage-grantaccessasyncfix

Fixed Dropbox/Google storage async save call
error handling in case a requested app doesn't exists
properly handle app activation for unit testing
Fix untranslated text when deleting user

This should fix issue #6728