allow admin to enforce passwords for public link shares

allow admin to enforce a password for every public link. If this setting is enabled the share dialog will first ask for a password and then create/display the link.

cc @jancborchardt probably again something you want to have a look at :smile: