Merge pull request #8727 from owncloud/upgrade-overview

Added update overview page
Merge pull request #8773 from owncloud/l10n-tipsy-delete

show delete hint text on hovering trash
Merge pull request #8759 from owncloud/fix-phpunit

fix 8757, get rid of service locator antipattern
Merge pull request #8700 from owncloud/design-smallfixes

Design detail fixes
[tx-robot] updated from transifex
extend OCS Share API to allow the user to ask for files shared with him
Added sharing overview page (WIP)

- added sharing overview entries in the sidebar
- use OCS Share API to get the list of files
Group shares by type
Improved FileActions with context

A context hash is now passed to file action handlers which makes it
possible to have file list specific file actions.
Fixed file actions for sharing views

FileActions can now be clone to be use for separate file list views
without having the side-effect of affecting the main file list view.

Added "Open" action in sharing overview file lists to redirect to the
regular file list when clicking on a folder.
Fixed sharing permissions
Removed selection checkboxes
Added unit test for file action context argument
Add unit tests for fileActionsReady
Fixed navigation order
Added "dir" in file actions handler context and fixed versions

Added "dir" in file actions handler context so that handlers can know
what the path of the file was without having to look it up from the file
list.

Fixed versions app to use the context.dir instead of the old $('#dir')
element. This makes the versions popup work in the sharing overview.
Small fixes to sharing overview

- Removed file size from file summary in sharing overview
- Fixed document title
- Fixed empty content text for shared overview
Distinguish legacy file actions from regular file actions

Legacy file actions are registered by legacy apps through
window.FileActions.register(). These actions can only be used by the
main file list ("all files") because legacy apps can only deal with a
single list / container.

New file actions of compatible apps must be registered through
OCA.Files.fileActions. These will be used for other lists like the
sharing overview.

Fixed versions and sharing actions to use OCA.Files.fileActions, which
makes them available in the sharing overview list.
Mimetype for sharing overview
Fix IE8 issue when icon is not defined

Sometimes no icon file is passed to replaceSVGIcon(), it showed an error
in IE8 and broke the code flow.

This fix adds a check whether the file name is set.