Vertically align public layout to better fit small mobile screens
Move vertical alignment of public layout to mobile. Refs #8140
Added ground work for OC.Share unit tests
provide a way to detect the language that is being used (e.g. for clientside javascript language selection
use fetch method instead of fetchRow because fetchRow is only an owncloud internal alias that exists purely for compability
use registerService method instead of array access
Merge pull request #8567 from owncloud/test-ocshareunittests

Added ground work for OC.Share unit tests
fix typo encryption
[tx-robot] updated from transifex
Merge pull request #8597 from owncloud/l10n-fix-typo

fix typo encryption
Merge pull request #8587 from Raydiation/master

Small cleanup and language detection for apps
changing label "URL" to "Host"
Merge pull request #8589 from fibsifan/files_external_sftp_port

rename URL-fields to Host for SFTP/FTP and SMB external Storage backends
Merge pull request #8140 from owncloud/login-valign

Vertically align public layout to better fit small mobile screens
Fixed trashbin to use correct class

It seems that \OC_Filesystemview has been removed.
Now using the correct class \OC\Files\View()
Merge pull request #8603 from owncloud/trashbinfix

[regression] Fixed trashbin to use correct class
Now settings CSS class with appid in content DIV
Added app navigation for files app

- Added links to trashbin and shared dir
- Moved "WebDAV" settings block to the app nav's settings section
- Added sidebar support in trashbin app as well
Added navigation manager in files app for the sidebar

Apps can now register navigation items into the sidebar of the files app.
For every sidebar item there is a container.
The container's content is rendered based on the script name given at
registration time.
Files app navigation can now switch

- added new OCA.Files namespace for files classes
- the sidebar can now switch between views/containers
- the trashbin renders in its own container but currently doesn't work
  due to overrides
- added app.js as entry point for JS code (ideally all other files should
  only contain classes and not trigger anything)