fix log in input sizing caused by core input field switch to px
make infield labels use less space so pasting in is easier
Expiration date is hidden smoothly

From now on, it is hidden smoothly as the other fields do.
Move security headers to base.php

Some headers were currently only added to the templates but not to other components (e.g. SabreDAV / JSON / etc...)
The migration to base.php ensures that the headers are served to all requests passing base.php
Fix indentation
Remove uneeded usages of nosniff
Typo + Line breaks
Adjust logic for deciding if trashbin empty

Any error in opening the trashbin directory returns 'true' for isEmpty.
An error is prevented by checking if the directory exists before trying to
open it.
Prevent error in files_trashbin

`glob` can return FALSE when the directory is empty, instead of an empty array,
causing an error at `foreach`.

"Note: On some systems it is impossible to distinguish between empty match and
an error."

See http://www.php.net/manual/en/function.glob.php -> Return Values
Prevent error from cache update on deleted files
Fix user_ldap default setting value
Fix typo

Thanks @DeepDiver1975
remove unneeded LOWER. Fixes #8202
Fix PHPdoc in user_ldap

using scrutinizer patch
Fix PHPdoc in lib/private

using scrutinizer patch
Fix PHPdoc in lib/public

using scrutinizer patch
fix error display on smaller screens, fix #8090
remove duplication of 'header-right' element, also make it overflow when too wide
fix header code duplication, code style fixes
Merge pull request #8157 from owncloud/share-expiration-smooth-hide

Expiration date is hidden smoothly