Clean up \OC\Util

 - Use camelCase

 - Add some phpdoc

 - Fix some indents

 - Use some more spacing
remove editor div in filelist
refactor OC.Breadcrumbs, allow injection of container to allow rendering crumbs into full screen editor
also emit hooks for views that are a subfolder of the user folder
Fix some naming and spacing in lib/util.php
Merge branch 'master' into clean_up_util

Conflicts:
	lib/util.php
fixing typos
Fix some phpdoc and camelcase
test case for hooks send from a non-default view
remove knowledgebase calls that are no longer used in ownCloud 5/6
remove the config option that is no longer needed
Fixed public upload error that prevents upload

Public upload is broken because the file_upload_param variable expected
to exist by public.js didn't.

This fix sets the variable scope to the window to make it accessible
outside.
Merge branch 'master' into clean_up_util

Conflicts:
	lib/base.php
Start a branch for easier OpenSSL configuration.
Employ config option for OpenSSL config file, if provided.
This should help make OpenSSL configuration on Windows servers easier by allowing the openssl.cnf file to be set directly in the ownCloud config, rather than in SetEnv commands that don't exist and are hard to replicate in IIS.
Don't cache the pkey, skip generation if the keyfile exists
This function doesn't cache anymore. Adjusted PHPDoc to suit.
RGB -> HSL
Merge pull request #4514 from owncloud/windows_ssl

Allow Windows (or Linux) users to specify OpenSSL options in the ownCloud config
placeholder.js: adjust saturation and lightness values