Enhancement: Create link modal

When creating a link while passwords are enfoced, Web will now display a modal that lets the user not only set a password, but also the role and an optional expiration date.

https://github.com/owncloud/web/pull/10104
https://github.com/owncloud/web/pull/10145
https://github.com/owncloud/web/pull/10159
https://github.com/owncloud/web/pull/10187
https://github.com/owncloud/web/pull/10194
https://github.com/owncloud/web/issues/10157
